Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği
SQL Server Denetim özelliğini kullanarak bir veritabanı denetim belirtimi nesnesini değiştirir. Daha fazla bilgi için bkz. SQL Server Denetimi (Veritabanı Altyapısı).
Transact-SQL söz dizimi kuralları
Syntax
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
BY principal [ ,...n ]
}
Arguments
audit_specification_name
Denetim spesifikasyonunun adı.
audit_name
Bu spesifikasyonun uygulandığı denetimin adı.
audit_action_specification
Veritabanı düzeyinde denetlenebilir bir veya daha fazla eylemin adı. Denetim eylem gruplarının listesi için SQL Server Denetim Eylem Grupları ve Eylemleri'ne bakınız.
audit_action_group_name
Veritabanı düzeyinde denetlenebilir eylemlerden oluşan bir veya daha fazla grubun adı. Denetim eylem gruplarının listesi için SQL Server Denetim Eylem Grupları ve Eylemleri'ne bakınız.
class
Sınıf adı (varsa) temenkul belgede belirtin.
securable
Veritabanında denetim eylemi veya denetim eylem grubunun uygulanacağı tablo, görünüm veya diğer güvenli nesne. Daha fazla bilgi için bkz: Güvenlik Unsurları.
column
Güvenlikli dosyada sütun adı (varsa).
principal
Denetim eylemi veya denetim eylem grubunun uygulanacağı SQL Server prensip adı. Daha fazla bilgi için Principals (Database Engine) bölümüne bakınız.
ILE ( DURUM = { ÜZERINDE | KAPALI } )
Denetimin bu denetim spesifikasyonu için kayıt toplamasını mümkün kılar veya devre dışı bırakır. Denetim spesifikasyon durumu değişiklikleri, kullanıcı işlemi dışında yapılmalıdır ve geçiş AÇIK KAPALı olduğunda aynı ifadede başka değişiklikler bulunmayabilir.
Remarks
Veritabanı denetim spesifikasyonları, belirli bir veritabanında bulunan güvenlikle alınamayan nesnelerdir. Veritabanı denetim spesifikasyonunda değişiklik yapabilmek için denetim spesifikasyonunun durumunu KAPALI seçeneğine ayarlamanız gerekir. Eğer ALTER DATABASE AUDIT SPECIFICATION denetim STATE=OFF dışında herhangi bir seçenekle etkinleştirildiğinde yürütülürse, hata mesajı alırsınız. Daha fazla bilgi için bkz. tempdb Veritabanı.
Permissions
ALTER ANY DATABASE AUDIT iznine sahip kullanıcılar, veritabanı denetim spesifikasyonlarını değiştirebilir ve onları herhangi bir denetime bağlayabilir.
Bir veritabanı denetim spesifikasyonu oluşturulduktan sonra, CONTROL SUNUCUS'a sahip yöneticiler tarafından görüntülenebilir veya denetim izinlerini, sistem yöneticisi hesabını veya denetime açık erişimi olan yöneticileri YENİŞTİREBILIR DATABASE .
Examples
Aşağıdaki örnek, kullanıcı tarafından ifadeleri dbo denetleyen SELECT bir veritabanı denetim spesifikasyonunu HIPAA_Audit_DB_Specification değiştirir; bu spesifikasyon bir SQL Server denetimi için HIPAA_Auditgeçerlidir.
ALTER DATABASE AUDIT SPECIFICATION HIPAA_Audit_DB_Specification
FOR SERVER AUDIT HIPAA_Audit
ADD (SELECT
ON OBJECT::dbo.Table1
BY dbo)
WITH (STATE = ON);
GO
Denetim oluşturma hakkında tam bir örnek için bkz. SQL Server Denetimi (Veritabanı Altyapısı).
Ayrıca Bkz.
CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL)
CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
sys.fn_get_audit_file (Transact-SQL)
sys.server_audits (Transact-SQL)
sys.server_file_audits (Transact-SQL) (Sunucu dosya denetimleri)
sys.server_audit_specifications (Transact-SQL)
sys.server_audit_specification_details (Transact-SQL) - Sunucu Denetim Özellikleri Detayları
sys.database_denetim_özellikleri (Transact-SQL)
sys.veritabanı_denetime_özellikleri_ayrıntıları (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL)
Sunucu Denetimi ve Sunucu Denetim Belirtimi oluşturma