sys.dm_server_audit_status (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Geeft een rij terug voor elke serveraudit die de huidige status van de audit aangeeft. Zie SQL Server Audit (Database Engine) voor meer informatie.

Kolomnaam Gegevenstype Description
audit_id int Id van de controle. Mapt naar de audit_id kolom in de sys.audits catalogusweergave.
name sysname Naam van de audit. Hetzelfde als de name kolom in de sys.server_audits catalogusweergave.
Status smallint Numerieke status van de serveraudit:

0 = Niet begonnen
1 = Gestart
2 = Runtime Fail
3 = Doelaanmaak Mislukt
4 = Sluiten
status_desc nvarchar(256) String die de status van de serveraudit toont:

- NOT_STARTED
- GESTART
- RUNTIME_FAIL
- TARGET_CREATION_FAILED
- SHUTTING_DOWN
status_time datetime2 Tijdstempel in UTC van de laatste statuswijziging voor de audit.
event_session_address Variair(8) Adres van de Extended Events-sessie die bij de audit hoort. Gerelateerd aan de address kolom in de sys.dm_xe_sessions catalogusweergave.
audit_file_path nvarchar(256) Volledige pad- en bestandsnaam van het auditbestanddoel dat momenteel wordt gebruikt. Alleen ingevuld voor bestandscontroles.
audit_file_size bigint Ongeveer de grootte van het auditbestand, in bytes. Alleen ingevuld voor bestandscontroles.

Permissions

Principals moeten de VIEW SERVER SECURITY STATE toestemming hebben.

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.

Zie ook

Volgende stappen