CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)

Dotyczy:SQL ServerAzure SQL Managed Instance

Tworzy obiekt specyfikacji inspekcji serwera przy użyciu funkcji inspekcji programu SQL Server. Aby uzyskać więcej informacji, zobacz Inspekcja programu SQL Server (aparat bazy danych).

Transact-SQL konwencje składni

Składnia

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
Nazwa specyfikacji audytu serwera.

audit_name
Nazwa audytu, do którego stosuje się tę specyfikację.

audit_action_group_name
Nazwa grupy audytowalnych działań na poziomie serwera. Listę Grup Akcji Audytowych można znaleźć w SQL Server Audyt Action Groups and Actions.

Z ( STAN = { NA | WYŁĄCZ } )
Umożliwia lub wyłącza audyt w zakresie zbierania dokumentacji dla tej specyfikacji audytu.

Remarks

Inspekcja musi istnieć przed utworzeniem specyfikacji inspekcji serwera. Po utworzeniu specyfikacji inspekcji serwera jest ona w stanie wyłączonym.

Permissions

Użytkownicy z uprawnieniem ALTER ANY SERVER AUDIT mogą tworzyć specyfikacje inspekcji serwera i powiązać je z dowolną inspekcją.

Po utworzeniu specyfikacji audytu serwera, użytkownicy posiadający uprawnienia CONTROL SERVER, konto administratora systemu lub podmioty mające jawny dostęp do audytu, mogą być one przeglądane.

Examples

Poniższy przykład tworzy specyfikację audytu serwera o nazwie HIPAA_Audit_Specification audyt nieudanych logowań, dla audytu SQL Server o nazwie HIPAA_Audit.

CREATE SERVER AUDIT SPECIFICATION HIPAA_Audit_Specification  
FOR SERVER AUDIT HIPAA_Audit  
    ADD (FAILED_LOGIN_GROUP)  
    WITH (STATE=ON);  
GO  

Pełny przykład tworzenia inspekcji można znaleźć w temacie SQL Server Audit (Database Engine)( Inspekcja programu SQL Server (aparat bazy danych).

Zobacz też

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) - funkcja audytu plików serwera (Transact-SQL)
sys.specyfikacje_audytu_serwera (Transact-SQL)
sys.server_audit_specification_details (Transact-SQL)
sys.specyfikacje_audytu_bazy_danych (Transact-SQL)
sys.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL)
Tworzenie inspekcji serwera i specyfikacji inspekcji serwera