Partekatu bidez


Cómo configurar registros de auditoría de SQL en Fabric Data Warehouse (versión preliminar)

Esto se aplica a:✅ Almacén en Microsoft Fabric

La auditoría en Fabric Data Warehouse proporciona funcionalidades de seguridad y cumplimiento mejoradas mediante el seguimiento y el registro de eventos de base de datos.

Puede configurar los registros de auditoría de SQL en Fabric Data Warehouse en el portal de Fabric o a través de la API REST.

Nota:

La funcionalidad de los registros de auditoría de SQL se encuentra actualmente en versión beta.

Prerrequisitos

  • Un área de trabajo de Fabric con una capacidad activa o una capacidad de prueba.
  • Debe tener acceso a un elemento de almacén en un espacio de trabajo.
  • Debe tener el permiso Auditoría para configurar y consultar los registros de auditoría. Para más información, consulte Permisos.

Configuración de registros de auditoría de SQL

Puede configurar los registros de auditoría de SQL mediante el portal de Fabric o mediante la API REST.

  1. En el área de trabajo de Fabric, seleccione la configuración del elemento de almacenamiento.

  2. Seleccione la página Registros de auditoría de SQL .

  3. Habilite la opción Guardar eventos en los registros de auditoría de SQL.

    Captura de pantalla del portal de Fabric de la configuración que se va a habilitar.

    De forma predeterminada, todas las acciones se habilitan y se conservan durante nueve años.

  4. Puede configurar qué eventos capturarán los registros de auditoría de SQL en Eventos que se van a registrar. Seleccione qué categorías de eventos o grupos de acciones de auditoría individuales desea capturar. Seleccione solo los eventos que la organización necesita para optimizar el almacenamiento y la relevancia.

    Captura de pantalla del portal de Fabric de las opciones de grabación y retención, la sección Eventos para grabar.

  5. Especifique un período de retención de registro deseado en Años, Meses y Días.

    Captura de pantalla del portal de Fabric de las opciones de retención de registros.

  6. Seleccione Guardar para aplicar la configuración.

El almacenamiento registrará ahora los eventos de auditoría seleccionados y almacenará los registros de forma segura en OneLake.

Registros de auditoría de consultas

Los datos del registro de auditoría de SQL se almacenan en archivos .XEL en OneLake y solo se puede acceder a ellos mediante la función sys.fn_get_audit_file_v2 de Transact-SQL (T-SQL). Para obtener más información sobre cómo se almacenan los archivos de auditoría en OneLake, consulte Registros de auditoría de SQL en Fabric Data Warehouse.

Desde el editor de consultas SQL o cualquier herramienta de consultas como SQL Server Management Studio (SSMS) o la extensión mssql con Visual Studio Code, use las siguientes consultas T-SQL de ejemplo, proporcionando sus propios workspaceId y <warehouseId>.

SELECT * 
FROM sys.fn_get_audit_file_v2
('https://onelake.blob.fabric.microsoft.com/<workspaceId>/<warehouseId>/Audit/sqldbauditlogs/'
, default, default, default, default);

Para filtrar los registros por intervalo de tiempo, use la consulta siguiente:

SELECT * 
FROM sys.fn_get_audit_file_v2
('https://onelake.blob.fabric.microsoft.com/<workspaceId>/<warehouseId>/Audit/sqldbauditlogs/'
, default, default, '2025-03-30T08:40:40Z', '2025-03-30T09:10:40Z');