Peristiwa Pelacakan dan Pemutaran Ulang
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
Di SMO, objek Lacak dan Putar Ulang di Microsoft.SqlServer.Management.Trace namespace layanan menyediakan akses terprogram ke fungsionalitas SQL Server Profiler, yang digunakan untuk memantau instans SQL Server atau Analysis Services. Anda dapat mengambil dan menyimpan data tentang setiap peristiwa ke file atau tabel untuk dianalisis nanti. Misalnya, Anda dapat memantau lingkungan produksi untuk melihat prosedur mana yang menghambat performa dengan mengeksekusi terlalu lambat.
Objek Lacak dan Putar Ulang menyediakan sekumpulan objek yang dapat digunakan untuk membuat jejak pada instans SQL Server. Objek ini dapat digunakan dari dalam aplikasi Anda sendiri untuk membuat jejak secara manual untuk SQL Server atau Analysis Services. Selain itu, objek SMO Trace dapat digunakan untuk membaca file dan tabel SQL Trace yang dibuat dengan memantau pengelogan SQL Server, Analysis Services, atau DTS.
Objek SMO Trace memungkinkan Anda melakukan fungsi berikut:
Buat jejak.
Atur filter pada pelacakan.
Atur peristiwa yang sedang dilacak.
Hentikan atau mulai pelacakan.
Membaca file pelacakan, dan melacak tabel.
Dapatkan informasi tentang peristiwa pada pelacakan.
Dapatkan informasi tentang filter pada pelacakan.
Memanipulasi data pelacakan secara terprogram.
Tulis tabel pelacakan dan lacak file.
Putar ulang file pelacakan atau tabel pelacakan.
Data pelacakan dari objek Pelacakan dan Pemutaran Ulang dapat digunakan oleh aplikasi SMO, atau dapat diperiksa secara manual dengan menggunakan SQL Server Profiler. Data pelacakan juga kompatibel dengan prosedur tersimpan SQL Trace yang juga menyediakan kemampuan pelacakan.
Objek pelacakan SMO berada di Microsoft.SqlServer.Management.Trace namespace layanan, yang memerlukan referensi ke file Microsoft.SQLServer.ConnectionInfo.dll.
Objek Pelacakan dan Pemutaran Ulang memerlukan objek ServerConnectionServer untuk membuat koneksi dengan instans SQL Server. Objek ServerConnection berada di namespace Microsoft.SqlServer.Management.Common , yang memerlukan referensi ke file Microsoft.SQLServer.ConnectionInfo.dll.
Catatan
Objek Lacak dan Putar Ulang tidak didukung pada platform 64-bit.