alter database DENETIM BELIRTIM (Transact-sql)
Bir veritabanı denetim belirtimi nesnenin kullanarak değiştirir SQL Serverdenetim özelliğini. Daha fazla bilgi için, bkz. SQL Server denetim (veritabanı altyapısı).
Transact-SQL Sözdizim Kuralları
Sözdizimi
ALTER DATABASE AUDIT SPECIFICATION audit_specification_name
{
[ FOR SERVER AUDIT audit_name ]
[ { { ADD | DROP } (
{ <audit_action_specification> | audit_action_group_name }
)
} [, ...n] ]
[ WITH ( STATE = { ON | OFF } ) ]
}
[ ; ]
<audit_action_specification>::=
{
<action_specification>[ ,...n ]ON [ class :: ] securable [ ( column [ ,...n ] ) ]
BY principal [ ,...n ]
}
<action_specification>::=
{
action [ ( column [ ,...n ] ) ]
}
Bağımsız değişkenler
audit_specification_name
Denetim belirtimi adı.audit_name
Bu belirtim uygulandığı denetim adı.audit_action_specification
Adı bir veya daha fazla veritabanı düzeyinde denetlenebilir eylemler. Denetim eylem grupları listesi için bkz: SQL Server denetim eylem grupları ve eylemler.audit_action_group_name
Veritabanı düzeyinde denetlenebilir eylemleri bir veya daha fazla grupları adı. Denetim eylem grupları listesi için bkz: SQL Server denetim eylem grupları ve eylemler.class
Sınıf adı (varsa) güvenlik altına alınabilir.securable
Tablo, görünüm veya diğer nesneye denetim eylem uygulamak veya eylem grubu denetim veritabanında. Daha fazla bilgi için, bkz. Securables.column
Sütun adı (varsa) güvenlik altına alınabilir.principal
Adı SQL Serverasıl hangi denetim eylemi veya eylem grubu denetim. Daha fazla bilgi için, bkz. Sorumluları (veritabanı altyapısı).WITH ( STATE = { ON | OFF } )
Etkinleştirir veya bu denetim belirtimi için kayıtlar toplanıyor gelen denetim devre dışı bırakır. Denetim belirtimi durumu değişiklikleri kullanıcı hareket dışında yapılması gereken ve geçiş için kapalı olduğunda diğer değişiklikleri aynı deyiminde olmayabilir.
Açıklamalar
Veritabanı denetim belirtimleri verilen bir veritabanında bulunan güvenilir olmayan nesneleridir. Denetim belirtimi durumu veritabanı denetim belirtimi değişiklik yapmak için off seçeneği ayarlamanız gerekir. alter veritabanı denetim belirtimi ile devlet dışındaki seçenekleri denetim etkinleştirildiğinde yürütülen = off, bir hata iletisi alırsınız. Daha fazla bilgi için, bkz. tempdb veritabanı.
İzinler
alter veritabanı HIÇBIR denetleme izni olan kullanıcılar, veritabanı denetim belirtimleri değiştirmek ve tüm denetim bağlama onları.
Veritabanı denetim belirtimi oluşturulduktan sonra onu control sunucu ile ilkeleri tarafından görüntülenebilir veya any database DENETIM alter izinleri, sysadminhesabı veya Denetim açık erişmesini sysadminhesap.
Örnekler
Aşağıdaki örnek olarak adlandırılan bir veritabanı denetim belirtimi değiştirir HIPPA_Audit_DB_Specification, denetimleri SELECTdeyimleri tarafından dbo, kullanıcı için bir SQL ServerDenetim denilen HIPPA_Audit.
ALTER DATABASE AUDIT SPECIFICATION HIPPA_Audit_DB_Specification
FOR SERVER AUDIT HIPPA_Audit
ADD (SELECT
ON Table1(Column1)
BY dbo)
WITH STATE = ON;
GO
ALTER DATABASE AUDIT SPECIFICATION HIPPA_Audit_DB_Specification
FOR SERVER AUDIT HIPPA_Audit
ADD (SELECT
ON Table1(Column1)
BY dbo)
WITH STATE = ON;
GO
Bir denetim oluşturma hakkında tam bir örnek için bkz: SQL Server denetim (veritabanı altyapısı).
Ayrıca bkz.
Başvuru
server DENETIM (Transact-sql) oluştur
alter server DENETIM (Transact-sql)
drop server DENETIM (Transact-sql)
server DENETIM BELIRTIM (Transact-sql) oluştur
alter server DENETIM BELIRTIM (Transact-sql)
drop server DENETIM BELIRTIM (Transact-sql)
database DENETIM BELIRTIM (Transact-sql) oluştur
drop database DENETIM BELIRTIM (Transact-sql)
sys.fn_get_audit_file (Transact-sql)
verirsys.server_auditsKatalog (Transact-sql)
sys.server_file_audits (Transact-sql)
sys.server_audit_specifications (Transact-sql)
sys.server_audit_specification_details (Transact-sql)
sys.database_audit_specifications (Transact-sql)
sys.database_audit_specification_details (Transact-sql)
sys.dm_server_audit_status (Transact-sql)
sys.dm_audit_actions (Transact-sql)
Kavramlar
Server denetim ve sunucu denetim belirtimi oluşturmak
Değişiklik Geçmişi
Güncelleştirilmiş içerik |
---|
İzinler bölümünde düzeltildi. |