Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Zmienia 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
Syntax
ALTER SERVER AUDIT SPECIFICATION audit_specification_name
{
[ FOR SERVER AUDIT audit_name ]
[ { { ADD | DROP } ( audit_action_group_name )
} [, ...n] ]
[ WITH ( STATE = { ON | OFF } ) ]
}
[ ; ]
Arguments
audit_specification_name
Nazwa specyfikacji audytu.
audit_name
Nazwa audytu, do którego ta specyfikacja jest stosowana.
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
Aby dokonać zmian w specyfikacji audytu, musisz ustawić stan specyfikacji audytu na opcję WYŁĄCZONE. Jeśli ALTER SERVER AUDIT SPECIFICATION zostanie wykonany, gdy specyfikacja audytu jest włączona z dowolnymi opcjami innymi niż STATE=OFF, otrzymasz komunikat o błędzie.
Permissions
Użytkownicy posiadający uprawnienia ALTER DOWOLNE SERVER AUDIT mogą zmieniać specyfikacje audytu serwera i wiązać je z dowolnym audytem.
Po utworzeniu specyfikacji audytu serwera, mogą ona być przeglądani przez podmioty z CONTROL SERVER, lub ALTER DOWOLNYMI SERVER AUDIT uprawnieniami, kontem administratora systemu lub podmiotami mającymi wyraźny dostęp do audytu.
Examples
Poniższy przykład tworzy specyfikację audytu serwera o nazwie HIPAA_Audit_Specification. Rezygnuje z grupy akcji audytu dla nieudanych logowań i dodaje grupę akcji audytu dla dostępu do obiektów bazy danych dla audytu SQL Server o nazwie HIPAA_Audit.
ALTER SERVER AUDIT SPECIFICATION HIPAA_Audit_Specification
FOR SERVER AUDIT HIPAA_Audit
DROP (FAILED_LOGIN_GROUP),
ADD (DATABASE_OBJECT_ACCESS_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)
CREATE 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