Membuat dan Menjalankan Jejak Menggunakan Prosedur Tersimpan Transact-SQL

Berlaku untuk:SQL Server

Proses pelacakan dengan SQL Trace bervariasi tergantung pada apakah Anda membuat dan menjalankan jejak Anda dengan menggunakan Microsoft SQL Server Profiler atau dengan menggunakan prosedur tersimpan sistem.

Sebagai alternatif untuk SQL Server Profiler, Anda dapat menggunakan prosedur tersimpan sistem Transact-SQL untuk membuat dan menjalankan jejak. Proses pelacakan dengan menggunakan prosedur tersimpan sistem adalah sebagai berikut:

  1. Buat jejak dengan menggunakan sp_trace_create.

  2. Tambahkan peristiwa dengan sp_trace_setevent.

  3. (Opsional) Atur filter dengan sp_trace_setfilter.

  4. Mulai jejak dengan sp_trace_setstatus.

  5. Hentikan jejak dengan sp_trace_setstatus.

  6. Tutup jejak dengan sp_trace_setstatus.

    Catatan

    Menggunakan prosedur tersimpan sistem Transact-SQL membuat jejak sisi server, yang menjamin bahwa tidak ada peristiwa yang akan hilang selama ada ruang pada disk dan tidak ada kesalahan penulisan yang terjadi. Jika disk menjadi penuh atau disk gagal, instans SQL Server terus berjalan, tetapi pelacakan berhenti. Jika mode audit c2 diatur, dan ada kegagalan tulis, pelacakan berhenti dan instans SQL Server dimatikan. Untuk informasi selengkapnya tentang pengaturan mode audit c2, lihat Opsi Konfigurasi Server mode audit c2.

Di Bagian Ini

Topik Deskripsi
Mengoptimalkan Jejak SQL Berisi informasi tentang cara Anda dapat mengurangi efek pelacakan pada performa sistem.
Memfilter Jejak Berisi informasi tentang menggunakan filter untuk pelacakan.
Batasi File Pelacakan dan Ukuran Tabel Berisi informasi tentang cara membatasi ukuran file dan tabel tempat data pelacakan ditulis. Perhatikan bahwa hanya SQL Server Profiler yang dapat menulis informasi pelacakan ke tabel.
Pelacakan Jadwal Berisi informasi tentang cara mengatur waktu mulai dan waktu akhir untuk pelacakan.

Lihat Juga

sp_trace_create (T-SQL)
sp_trace_setevent (T-SQL)
sp_trace_setfilter (T-SQL)
sp_trace_setstatus (T-SQL)