sp_trace_setstatus (Transact-SQL)
Belirtilen izleme geçerli durumunu değiştirir.
Sözdizimi
sp_trace_setstatus [ @traceid = ] trace_id , [ @status = ] status
Bağımsız değişkenler
[ @traceid= ] trace_id
Değiştirilecek izleme kimliğidir.trace_idİş int, ile hiçbir varsayılan.Kullanıcı bu kullanan trace_iddeğerine değiştirilir ve kontrol izleme.Alma hakkında bilgi için trace_idbakın fn_trace_getinfo (Transact-SQL).[ @status= ] status
İzleme üzerinde uygulanacak eylem belirtir.statusİş int, ile hiçbir varsayılan.Aşağıdaki tablo belirtilebilir durumunu listeler.
Durum
Açıklama
0
Belirtilen izlemeyi durdurur.
1
Belirtilen izleme başlatır.
2
Belirtilen izleme kapatır ve sunucudan tanımını siler.
Not
Kapalı önce bir izleme durdurulması gerekir.Bir izleme durdurulmalı ve görüntülenebilmesi için önce kapatılır.
Dönüş Kodu Değerleri
Aşağıdaki tablo kullanıcıların saklı yordamişleminin tamamlanmasının ardından almak kodu değerleri açıklar.
Dönüş kodu |
Açıklama |
---|---|
0 |
Hata yok. |
1 |
Bilinmeyen hata. |
8 |
Belirtilen durumu geçerli değil. |
9 |
Belirtilen izleme tutamacını geçerli değil. |
13 |
Bellek yetersiz.Belirtilen bir eylemgerçekleştirmek için yeterli bellek olmadığında döndürdü. |
İzleme, belirtilen durumda ise SQL Server döndürecektir 0.
Açıklamalar
Tüm SQL izleme parametrelerini saklı yordamlar (sp_trace_xx) kesinlikle yazılı.Bu parametreler bağımsız açıklamasında belirtildiği gibi doğru giriş parametresi veri türleriyle adlandırılırlar değil, saklı yordam bir hata döndürür.
İzleme saklı yordamları kullanarak bir örnek için bkz: Nasıl yapılır: Bir izleme (Transact-SQL) oluştur.
İzinler
Kullanıcı alter trace izni olmalıdır.