alter sunucu denetim BELİRTİMİ (Transact-SQL)
Bir sunucu denetim belirtimi nesnesini kullanarak değiştirir SQL Server Denetim özelliği.Daha fazla bilgi için, bkz. SQL Server denetim anlama.
Sözdizimi
ALTER SERVER AUDIT SPECIFICATION audit_specification_name
{
[ FOR SERVER AUDIT audit_name ]
[ { { ADD | DROP } ( audit_action_group_name )
} [, ...n] ]
[ WITH ( STATE = { ON | OFF } ) ]
}
[ ; ]
Bağımsız değişkenler
audit_specification_name
Denetim belirtimi adı.audit_name
Bu belirtim uygulandığı denetim adı.audit_action_group_name
Server -düzey denetlenebilir eylemleri bir grup adı.Denetim eylem grupları listesi için bkz: SQL Server denetim eylem grupları ve Eylemler.WITH ( STATE = { ON | OFF } )
Etkinleştirir veya bu denetim belirtimi kayıtlar toplanıyor gelen denetim devre dışı bırakır.
Açıklamalar
Bir denetim belirtimi için bir denetim belirtimi değişiklikleri yapmak için off seçeneği durumunu küme gerekir.Denetim belirtimi durumu dışında herhangi bir seçeneği ile etkin olduğunda alter sunucu denetim BELİRTİMİ yürütülürse = off, bir hata iletisi alırsınız.
İzinler
alter any server DENETLEME izni olan kullanıcılar sunucu denetim belirtimleri değiştirmek ve bunları tüm denetim bağlama.
Sunucu denetim belirtimi oluşturulduktan sonra onu control server veya any server denetim alter izinleri ile ilkeleri tarafından görüntülenebilir sysadmin hesabı, ya da sorumluları açık erişimi denetleme.
Örnekler
Aşağıdaki örnek, adı verilen bir sunucu denetim belirtimi oluşturur HIPPA_Audit_Specification.Başarısız oturumlar için Denetim eylem grubu düşünceye ve veritabanı nesne erişimi için bir denetim eylem grubu ekler bir SQL Server Denetim adı verilen HIPPA_Audit.
ALTER SERVER AUDIT SPECIFICATION HIPPA_Audit_Specification
FOR SERVER AUDIT HIPPA_Audit
DROP (FAILED_LOGIN_GROUP)
ADD (DATABASE_OBJECT_ACCESS_GROUP);
GO
Bir denetim oluşturma hakkında tam bir örnek için bkz: SQL Server denetim anlama.
Ayrıca bkz.