CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)

Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği

SQL Server Denetim özelliğini kullanarak bir sunucu denetim belirtimi nesnesi oluşturur. Daha fazla bilgi için bkz. SQL Server Denetimi (Veritabanı Altyapısı).

Transact-SQL söz dizimi kuralları

Syntax

CREATE SERVER AUDIT SPECIFICATION audit_specification_name  
FOR SERVER AUDIT audit_name  
{  
    { ADD ( { audit_action_group_name } )   
    } [, ...n]  
    [ WITH ( STATE = { ON | OFF } ) ]  
}  
[ ; ]  

Arguments

audit_specification_name
Sunucu denetim spesifikasyonunun adı.

audit_name
Bu spesifikasyonun uygulandığı denetimin adı.

audit_action_group_name
Sunucu düzeyinde denetlenebilir eylemler grubunun adı. Denetim Eylem Grupları listesi için SQL Server Denetim Eylem Grupları ve Eylemleri 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.

Açıklamalar

Bir sunucu denetim belirtimi oluşturmadan önce bir denetim mevcut olmalıdır. Bir sunucu denetim belirtimi oluşturulduğunda devre dışı durumda olur.

Permissions

ALTER ANY SERVER AUDIT iznine sahip kullanıcılar sunucu denetim belirtimleri oluşturabilir ve bunları herhangi bir denetime bağlayabilir.

Bir sunucu denetim spesifikasyonu oluşturulduktan sonra, CONTROL SERVER iznine sahip kullanıcılar, sistem yöneticisi hesabı veya denetime açık erişimi olan yöneticiler tarafından görüntülenebilir.

Examples

Aşağıdaki örnek, başarısız girişleri denetleyen bir sunucu denetim spesifikasyonu HIPAA_Audit_Specification oluşturur; bu, bir SQL Server Audit'i için .HIPAA_Audit

CREATE SERVER AUDIT SPECIFICATION HIPAA_Audit_Specification  
FOR SERVER AUDIT HIPAA_Audit  
    ADD (FAILED_LOGIN_GROUP)  
    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)
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER 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