Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Hiermee wijzigt u een servercontrolespecificatieobject met behulp van de functie SQL Server Controle. Zie SQL Server Audit (Database Engine) voor meer informatie.
Transact-SQL syntaxis-conventies
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
De naam van de auditspecificatie.
audit_name
De naam van de audit waarop deze specificatie wordt toegepast.
audit_action_group_name
Naam van een groep van op serverniveau controleerbare acties. Voor een lijst van Audit Action Groups, zie SQL Server Audit Action Groups and Actions.
MET ( TOESTAND = { OP | OFF } )
Maakt het mogelijk of schakelt de controle uit om gegevens te verzamelen voor deze auditspecificatie.
Remarks
Je moet de status van een auditspecificatie op de OFF-optie zetten om wijzigingen aan te brengen in een auditspecificatie. Als ALTER SERVER AUDIT SPECIFICATION wordt uitgevoerd wanneer een auditspecificatie is ingeschakeld met andere opties dan STATE=OFF, krijg je een foutmelding.
Permissions
Gebruikers met de ALTER ANY-toestemming SERVER AUDIT kunnen de specificaties van de serveraudits aanpassen en deze binden aan elke audit.
Nadat een serverauditspecificatie is gemaakt, kan deze worden bekeken door principals met de CONTROL SERVER, of ALTER ANY-rechten SERVER AUDIT , het sysadmin-account, of principals die expliciete toegang hebben tot de audit.
Examples
Het volgende voorbeeld creëert een serverauditspecificatie genaamd HIPAA_Audit_Specification. Het verwijdert de auditactiegroep voor mislukte inlogs, en voegt een auditactiegroep toe voor Database Object Access voor een SQL Server-audit genaamd 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
Zie SQL Server Audit (Database Engine) voor een volledig voorbeeld van het maken van een controle.
Zie ook
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)
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)
een servercontrole- en servercontrolespecificatie maken