sys.server_file_audits (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Contiene información extendida sobre el tipo de auditoría de archivos en una auditoría de SQL Server en una instancia de servidor. Para más información, consulte SQL Server Audit (motor de base de datos).

Nombre de la columna Tipo de datos Anulable Descripción
audit_id int No Identificador de la auditoría.
name sysname No Nombre de la auditoría.
audit_guid uniqueidentifier GUID de la auditoría.
create_date datetime No Fecha UTC en la que se creó la auditoría de archivos.
modify_date datetime No Fecha UTC en la que se modificó por última vez la auditoría de archivos.
principal_id int Identificador del propietario de la auditoría tal y como se registró en el servidor.
type char(2) No Tipo de auditoría:

- SL = Registro de eventos de seguridad de Windows
- AL = Registro de eventos de aplicación de Windows
- FL = Archivo en el sistema de archivos
type_desc nvarchar(60) Descripción del tipo de auditoría.
on_failure tinyint En la condición de error:

- 0 = Continuar
- 1 = Apagar la instancia del servidor
- 2 = Operación de error
on_failure_desc nvarchar(60) Si no se escribe una entrada de acción:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit - 0 = Deshabilitado
- 1 = Habilitado
queue_delay int Tiempo máximo sugerido, en milisegundos, que debe transcurrir antes de realizar la escritura en disco. Si 0es , la auditoría garantiza una escritura antes de que el evento pueda continuar.
predicate nvarchar(3000) Expresión de predicado aplicada al evento.
max_file_size bigint Tamaño máximo de la auditoría, expresado en megabytes:

- 0 = Ilimitado/No aplicable al tipo de auditoría seleccionado.
max_rollover_files int Número máximo de archivos que se van a utilizar con la opción de sustitución incremental.
max_files int Número máximo de archivos que se van a utilizar sin la opción de sustitución incremental.
reserve_disk_space bit Cantidad de espacio en disco que se debe reservar para cada archivo.
log_file_path nvarchar(260) Ruta de acceso a la auditoría. Para auditorías de archivos, la ruta de acceso del archivo; para auditorías de registro de la aplicación, la ruta de acceso del registro de la aplicación.
log_file_name nvarchar(260) Nombre base del archivo de registro proporcionado en .CREATE AUDIT DDL Se agrega un número incremental al archivo base_log_name como un sufijo para crear el nombre del archivo de registro.
retention_days int Duración en días del archivo de registro de auditoría.

- 0 = Ilimitado.

Se aplica a: Azure SQL Database y Azure SQL Managed Instance.

Permisos

Las entidades de seguridad con permiso ALTER ANY SERVER AUDIT o VIEW ANY DEFINITION pueden acceder a esta vista de catálogo. Además, no se puede denegar VIEW ANY DEFINITION el permiso a la entidad de seguridad.

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Configuración de visibilidad de metadatos.

Transact-SQL referencia