Del via


Sådan konfigurerer man SQL-revisionslogs i Fabric Data Warehouse (Forhåndsvisning)

Gælder for:✅ Warehouse i Microsoft Fabric

Revision i Fabric Data Warehouse giver forbedret sikkerhed og overholdelse ved at spore og registrere databasehændelser.

Du kan konfigurere SQL auditlogs i Fabric Data Warehouse i Fabric-portalen eller via REST API.

Notat

Funktionen SQL-overvågningslogge er i øjeblikket en prøveversion.

Prerequisites

  • Et Fabric-arbejdsområde med en aktiv kapacitet eller en prøveversionskapacitet.
  • Du skal have adgang til et lagerelement i et arbejdsområde.
  • Du skal have tilladelsen Overvågning for at konfigurere og forespørge på overvågningslogge. Du kan finde flere oplysninger under Tilladelser.

Konfigurer SQL-overvågningslogge

Du kan konfigurere SQL-overvågningslogge ved hjælp af Fabric-portalen eller via REST API.

  1. I arbejdsområdet Fabric skal du vælge Indstillinger for lagervaren.

  2. Vælg siden SQL-overvågningslogge .

  3. Aktivér indstillingen Gem hændelser i SQL-overvågningslogge.

    Skærmbillede fra Fabric-portalen for den indstilling, der skal aktiveres.

    Som standard aktiveres og bevares alle handlinger i ni år.

  4. Du kan konfigurere, hvilke hændelser der skal registreres af SQL-overvågningslogge under Hændelser, der skal registreres. Vælg, hvilke hændelseskategorier eller individuelle overvågningshandlingsgrupper du vil hente. Vælg kun de hændelser, din organisation kræver for at optimere lager og relevans.

    Skærmbillede fra Fabric-portalen for registrerings- og opbevaringsindstillingerne, afsnittet Hændelser, der skal registreres.

  5. Angiv en ønsket opbevaringsperiode for logfiler i År, Måneder og Dage.

    Skærmbillede fra Fabric-portalen for indstillingerne for logopbevaring.

  6. Vælg Gem for at anvende dine indstillinger.

Dit lager registrerer nu de valgte overvågningshændelser og gemmer loggene sikkert i OneLake.

Forespørgselsovervågningslogge

SQL audit log-data gemmes i . XEL-filer i OneLake og kan kun tilgås ved hjælp af funktionen sys.fn_get_audit_file_v2 Transact-SQL (T-SQL). For mere information om, hvordan revisionsfiler gemmes i OneLake, se SQL revisionslogs i Fabric Data Warehouse.

Fra SQL forespørgselseditoren eller ethvert forespørgselsværktøj som SQL Server Management Studio (SSMS) eller MSSQL-udvidelsen for Visual Studio Code, brug følgende eksempler på T-SQL-forespørgsler, hvor du stiller dit eget workspaceId og <warehouseId> til rådighed.

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

Hvis du vil filtrere logge efter tidsinterval, skal du bruge følgende forespørgsel:

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');