Freigeben über


Konfigurieren von SQL-Überwachungsprotokollen in Fabric Data Warehouse (Vorschau)

Gilt für:✅ Warehouse in Microsoft Fabric

Die Überwachung in Fabric Data Warehouse bietet erweiterte Sicherheits- und Compliancefunktionen durch Nachverfolgen und Aufzeichnen von Datenbankereignissen.

Sie können SQL-Überwachungsprotokolle in Fabric Data Warehouse im Fabric-Portal oder über die REST-API konfigurieren.

Hinweis

Das Feature für SQL-Überwachungsprotokolle befindet sich derzeit in der Vorschau.

Voraussetzungen

  • Fabric-Arbeitsbereich mit aktiver Kapazität oder Testkapazität
  • Sie sollten zugriff auf ein Lagerelement innerhalb eines Arbeitsbereichs haben.
  • Sie müssen die Audit-Berechtigung besitzen, um Überwachungsprotokolle zu konfigurieren und abzufragen. Weitere Informationen finden Sie unter Berechtigungen.

Konfigurieren von SQL-Überwachungsprotokollen

Sie können SQL-Überwachungsprotokolle mithilfe des Fabric-Portals oder über die REST-API konfigurieren.

  1. Wählen Sie im Fabric-Arbeitsbereich die Einstellungen Ihres Lagerelements aus.

  2. Wählen Sie die Seite "SQL-Überwachungsprotokolle" aus .

  3. Aktivieren Sie die Einstellung "Ereignisse speichern" in SQL-Überwachungsprotokollen.

    Screenshot des Fabric-Portals der zu aktivierenden Einstellung.

    Standardmäßig werden alle Aktionen für neun Jahre aktiviert und aufbewahrt.

  4. Sie können konfigurieren, welche Ereignisse von SQL-Überwachungsprotokollen unter "Ereignisse" erfasst werden sollen. Wählen Sie aus, welche Ereigniskategorien oder einzelne Überwachungsaktionsgruppen Sie erfassen möchten. Wählen Sie nur die Ereignisse aus, die Ihre Organisation benötigt, um Speicher und Relevanz zu optimieren.

    Screenshot des Fabric-Portals mit den Optionen für Aufzeichnung und Aufbewahrung, im Abschnitt

  5. Geben Sie einen gewünschten Aufbewahrungszeitraum für Protokolle in Jahren, Monaten und Tagen an.

    Screenshot der Optionen zur Protokollaufbewahrung aus dem Fabric-Portal.

  6. Wählen Sie "Speichern " aus, um Ihre Einstellungen anzuwenden.

Ihr Lager zeichnet nun die ausgewählten Überwachungsereignisse auf und speichert die Protokolle sicher in OneLake.

Abfrageüberwachungsprotokolle

SQL-Überwachungsprotokolldaten werden in gespeichert. Auf XEL-Dateien in OneLake kann nur über die Funktion sys.fn_get_audit_file_v2 Transact-SQL (T-SQL) zugegriffen werden. Weitere Informationen zum Speichern von Überwachungsdateien im OneLake finden Sie unter SQL-Überwachungsprotokolle in Fabric Data Warehouse.

Aus dem SQL-Abfrage-Editor oder einem Abfragetool wie SQL Server Management Studio (SSMS) oder der MSSQL-Erweiterung für Visual Studio Code verwenden Sie die folgenden T-SQL-Beispielabfragen und stellen Sie Ihre eigene workspaceId und <warehouseId> bereit.

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

Verwenden Sie die folgende Abfrage, um Protokolle nach Zeitbereich zu filtern:

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