Membuat Pelacakan Manual menggunakan Prosedur Tersimpan

Berlaku untuk:SQL Server

Microsoft SQL Server menyediakan prosedur tersimpan sistem Transact-SQL untuk membuat jejak pada instans Mesin Database SQL Server. Prosedur tersimpan sistem ini dapat digunakan dari dalam aplikasi Anda sendiri untuk membuat jejak secara manual, alih-alih menggunakan SQL Server Profiler. Ini memungkinkan Anda menulis aplikasi kustom khusus untuk kebutuhan perusahaan Anda.

Di Bagian Ini

Tabel berikut mencantumkan prosedur tersimpan sistem untuk melacak instans Mesin Database SQL Server.

Prosedur Tersimpan Tugas dilakukan
sys.fn_trace_geteventinfo (T-SQL) Mengembalikan informasi tentang peristiwa yang disertakan dalam pelacakan.
sys.fn_trace_getinfo (T-SQL) Mengembalikan informasi tentang jejak tertentu atau semua jejak yang ada.
sp_trace_create (T-SQL) Membuat definisi pelacakan. Jejak baru akan dalam status berhenti.
sp_trace_generateevent (T-SQL) Membuat peristiwa yang ditentukan pengguna.
sp_trace_setevent (T-SQL) Menambahkan kelas peristiwa atau kolom data ke pelacakan, atau menghapusnya darinya.
sp_trace_setstatus (T-SQL) Memulai, menghentikan, atau menutup jejak.
sys.fn_trace_getfilterinfo (T-SQL) Mengembalikan informasi tentang filter yang diterapkan ke pelacakan.
sp_trace_setfilter (T-SQL) Menerapkan filter baru atau yang dimodifikasi ke pelacakan.

Untuk menentukan jejak Anda sendiri menggunakan prosedur tersimpan

  1. Tentukan peristiwa yang akan diambil menggunakan sp_trace_setevent.

  2. Tentukan filter peristiwa apa pun. Untuk informasi selengkapnya, lihat Mengatur Filter Pelacakan (Transact-SQL).

  3. Tentukan tujuan untuk data peristiwa yang diambil menggunakan sp_trace_create.

Untuk contoh penggunaan prosedur tersimpan jejak, lihat Membuat Jejak (Transact-SQL).

Untuk mengatur default definisi pelacakan

SQL Server Profiler

Untuk mengatur default tampilan pelacakan

SQL Server Profiler

Untuk membuat pelacakan

SQL Server Profiler

T-SQL

Untuk menambahkan atau menghapus peristiwa dari templat pelacakan

SQL Server Profiler

T-SQL