sp_audit_write (Transact-sql)
Bir kullanıcı tanımlı denetim olay ekler USER_DEFINED_AUDIT_GROUP. Eğer USER_DEFINED_AUDIT_GROUP etkin değil, sp_audit_writegöz ardı edilir.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_audit_write [ @user_defined_event_id = ] user_defined_event_id ,
[ @succeeded = succeeded
[ , [ @user_defined_information = ] 'user_defined_information' ]
[ ; ]
Bağımsız değişkenler
@ user_defined_event_id
Bir parametre kullanıcı tarafından tanımlanmış ve kaydedilen user_defined_event_id sütunu, Denetim günlüğü. @user\_defined\_event\_idis type smallint.başarılı @
Parametre olay başarılı olup olmadığını belirtmek için kullanıcı tarafından geçildi. Bu denetim günlüğünde başarılı sütununda görüntülenir. @succeededis bit.@ user_defined_information
Metin kullanıcı tarafından tanımlanan ve Denetim günlüğü yeni user_defined_event_id sütununda kaydedildi. @user\_defined\_informationis nvarchar(4000).
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Hatalar, yanlış giriş parametreleri veya hedef denetim günlüğüne yazmada başarısızlık nedeni değildir.
Açıklamalar
Ne zaman USER_DEFINED_AUDIT_GROUP bir sunucu denetim belirtimi veya veritabanı denetim belirtimi, tarafından tetiklenen olay eklenen sp_audit_write denetim günlüğüne eklenir.
İzinler
Üyelik Genel veritabanı rolü.
Örnekler
A.Bir kullanıcı tanımlı denetim olayı bilgilendirme metni oluşturma
Aşağıdaki örnek, bir denetim olayı 27 kimlikli, başarılı değeri 0 ve dahil isteğe bağlı bilgi verici metinler oluşturur.
EXEC sp_audit_write @user_defined_event_id = 27 ,
@succeeded = 0
, @user_defined_information = N'Access to a monitored object.' ;
EXEC sp_audit_write @user_defined_event_id = 27 ,
@succeeded = 0
, @user_defined_information = N'Access to a monitored object.' ;
B.Bir kullanıcı tanımlı denetim olay olmadan bilgilendirme metni oluşturma
Aşağıdaki örnek kimliği ile 27, başarılı değeri 0, bir denetim olayı oluşturur ve isteğe bağlı bilgi verici metinler veya isteğe bağlı parametre adlarını içermez.
EXEC sp_audit_write 28, 0;
EXEC sp_audit_write 28, 0;
Ayrıca bkz.
Başvuru
Güvenlik depolanan yordamlar (Transact-sql)
sys.server_principals (Transact-sql)