sys.server_file_audits (Transact-SQL)sys.server_file_audits (Transact-SQL)

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Enthält erweiterte Informationen über den dateiüberwachungstyp in einer SQL ServerSQL Server -Überwachung auf einer Serverinstanz.Contains extended information about the file audit type in a SQL ServerSQL Server audit on a server instance. Weitere Informationen finden Sie unter SQL Server Audit (Datenbankmodul).For more information, see SQL Server Audit (Database Engine).

SpaltennameColumn name DatentypData type DescriptionDescription
audit_idaudit_id intint Die ID der Überwachung.ID of the audit.
namename sysnamesysname Der Name der Überwachung.Name of the audit.
audit_guidaudit_guid uniqueidentifieruniqueidentifier GUID der Überwachung.GUID of the audit.
create_datecreate_date datetimedatetime Das UTC-Datum, an dem die Dateiüberwachung erstellt wurde.UTC date when the file audit was created.
modify_datemodify_date DateTimedatatime Das UTC-Datum, an dem die Dateiüberwachung zuletzt geändert wurde.UTC date when the file audit was last modified.
principal_idprincipal_id intint Die ID des Besitzers der Überwachung, wie sie auf dem Server registriert wurde.ID of the owner of the audit as registered on the server.
Typtype char(2)char(2) Überwachungstyp:Audit type:

0 = NT-Sicherheitsereignisprotokoll0 = NT Security event log

1 = NT-Anwendungsereignisprotokoll1 = NT Application event log

2 = Datei auf Dateisystem2 = File on file system
type_desctype_desc nvarchar(60)nvarchar(60) Beschreibung des Überwachungstyps.Audit type description.
on_failureon_failure tinyinttinyint Bei Fehlerbedingung:On Failure condition:

0 = Weiter0 = Continue

1 = Serverinstanz herunterfahren1 = Shut down server instance

2 = Fehler bei Vorgang2 = Fail operation
on_failure_descon_failure_desc nvarchar(60)nvarchar(60) Bei einem Fehler schreiben Sie folgendermaßen einen Aktionseintrag:On Failure to write an action entry:

CONTINUECONTINUE

SHUTDOWN SERVER INSTANCESHUTDOWN SERVER INSTANCE

FAIL OPERATIONFAIL OPERATION
is_state_enabledis_state_enabled tinyinttinyint 0 = Deaktiviert0 = Disabled

1 = Aktiviert1 = Enabled
queue_delayqueue_delay intint Vorgeschlagene maximale Wartezeit in Millisekunden, bevor auf den Datenträger geschrieben wird.Suggested maximum time, in milliseconds, to wait before writing to disk. Wenn 0, garantiert die Überwachung einen Schreibvorgang, bevor das Ereignis fortgesetzt werden kann.If 0, the audit will guarantee a write before the event can continue.
predicatepredicate nvarchar(8000)nvarchar(8000) Prädikatausdruck, der auf das Ereignis angewendet wird.Predicate expression that is applied to the event.
max_file_sizemax_file_size bigintbigint Maximale Größe der Überwachungsdatei in MB:Maximum size, in megabytes, of the audit:

0 = Unbegrenzt/Nicht anwendbar auf den ausgewählten Überwachungstyp.0 = Unlimited/Not applicable to the type of audit selected.
max_rollover_filesmax_rollover_files intint Maximale Anzahl von Dateien zur Verwendung mit der Rolloveroption.Maximum number of files to use with the rollover option.
max_filesmax_files intint Maximale Anzahl von Dateien zur Verwendung ohne die Rolloveroption.Maximum number of files to use without the rollover option.
reserved_disk_spacereserved_disk_space intint Pro Datei zu reservierender Speicherplatz.Amount of disk space to reserve per file.
log_file_pathlog_file_path nvarchar(260)nvarchar(260) Pfad zum Speicherort der Überwachung.Path to where audit is located. Dateipfad für Dateiüberwachung, Anwendungsprotokollpfad für Anwendungsprotokollüberwachung.File path for file audit, application log path for application log audit.
log_file_namelog_file_name nvarchar(260)nvarchar(260) Basisname für die in CREATE AUDIT DDL angegebene Protokolldatei.Base name for the log file supplied in the CREATE AUDIT DDL. Eine inkrementelle Zahl wird als Suffix an den Protokolldateinamen erstellt die Base_log_name-Datei hinzugefügt.An incremental number is added to the base_log_name file as a suffix to create the log file name.

BerechtigungenPermissions

Prinzipale mit den ALTER ANY SERVER AUDIT oder VIEW ANY DEFINITION -Berechtigung haben Zugriff auf diese Katalogsicht.Principals with the ALTER ANY SERVER AUDIT or VIEW ANY DEFINITION permission have access to this catalog view. Darüber hinaus dem Prinzipal nicht verweigert werden muss VIEW ANY DEFINITION Berechtigung.In addition, the principal must not be denied VIEW ANY DEFINITION permission.

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Weitere Informationen finden Sie unter Metadata Visibility Configuration. For more information, see Metadata Visibility Configuration.

Siehe auchSee Also

Erstellen Sie die SERVER AUDIT ( Transact-SQL ) CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT ( Transact-SQL ) ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT ( Transact-SQL ) DROP SERVER AUDIT (Transact-SQL)
Erstellen Sie die SERVER AUDIT SPECIFICATION ( Transact-SQL ) CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
ALTER SERVER AUDIT SPECIFICATION ( Transact-SQL ) ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT SPECIFICATION ( Transact-SQL ) DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
Erstellen Sie DATABASE AUDIT SPECIFICATION ( Transact-SQL ) CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER DATABASE AUDIT SPECIFICATION ( Transact-SQL ) ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
DROP DATABASE AUDIT SPECIFICATION ( Transact-SQL ) DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER AUTHORIZATION ( Transact-SQL ) ALTER AUTHORIZATION (Transact-SQL)
Sys. fn_get_audit_file ( Transact-SQL ) sys.fn_get_audit_file (Transact-SQL)
Sys. server_audits ( Transact-SQL ) sys.server_audits (Transact-SQL)
Sys. server_file_audits (Transact-SQL) sys.server_file_audits (Transact-SQL)
server_audit_specifications ( Transact-SQL ) sys.server_audit_specifications (Transact-SQL)
database_audit_specifications ( Transact-SQL ) sys.database_audit_specifications (Transact-SQL)
database_audit_specification_details ( Transact-SQL ) sys.database_audit_specification_details (Transact-SQL)
dm_server_audit_status ( Transact-SQL ) sys.dm_server_audit_status (Transact-SQL)
dm_audit_actions ( Transact-SQL ) sys.dm_audit_actions (Transact-SQL)
dm_audit_class_type_map ( Transact-SQL ) sys.dm_audit_class_type_map (Transact-SQL)
Erstellen einer Serverüberwachung und einer ServerüberwachungsspezifikationCreate a Server Audit and Server Audit Specification