Aracılığıyla paylaş


Transact-SQL Saklı Yordamları Kullanarak İzleme Oluşturma ve Çalıştırma

Şunlar için geçerlidir: SQL Server

SQL İzleme ile izleme işlemi, Microsoft SQL Server Profiler kullanarak veya sistem saklı yordamlarını kullanarak izlemenizi oluşturup çalıştırmanıza bağlı olarak değişir.

SQL Server Profiler'a alternatif olarak, izleme oluşturmak ve çalıştırmak için Transact-SQL sistem saklı yordamlarını kullanabilirsiniz. Sistem saklı yordamlarını kullanarak izleme işlemi aşağıdaki gibidir:

  1. sp_trace_create kullanarak izleme oluşturun.

  2. sp_trace_setevent ile olaylar ekleyin.

  3. (İsteğe bağlı) sp_trace_setfilter içeren bir filtre ayarlayın.

  4. İzlemeyi sp_trace_setstatus ile başlatın.

  5. sp_trace_setstatus ile izlemeyi durdurun.

  6. sp_trace_setstatus ile izlemeyi kapatın.

    Uyarı

    Transact-SQL sistem saklı yordamlarını kullanmak, diskte yer olduğu ve yazma hatası oluşmadığı sürece hiçbir olayın kaybolmayacağını garanti eden bir sunucu tarafı izlemesi oluşturur. Disk dolarsa veya disk başarısız olursa SQL Server örneği çalışmaya devam eder, ancak izleme durur. c2 denetim modu ayarlanırsa ve bir yazma hatası varsa, izleme durur ve SQL Server örneği kapanır. c2 denetim modu ayarı hakkında daha fazla bilgi için bkz. c2 denetim modu Sunucu Yapılandırma Seçeneği.

Bu Kısımda

Konu Açıklama
SQL İzlemeyi İyileştirme İzlemenin sistem performansı üzerindeki etkilerini azaltma yolları hakkında bilgi içerir.
İzlemeyi Filtreleme İzleme için filtreleri kullanma hakkında bilgi içerir.
İzleme Dosyası ve Tablo Boyutlarını Sınırla İzleme verilerinin yazıldığı dosyaların ve tabloların boyutunu sınırlama hakkında bilgi içerir. Tablolara yalnızca SQL Server Profiler'ın izleme bilgileri yazabileceğini unutmayın.
İzlemeleri Zamanlama İzleme için başlangıç saatini ve bitiş saatini ayarlama hakkında bilgi içerir.

Ayrıca Bkz.

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