Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tip
Microsoft Fabric Data Warehouse ist ein relationales Enterprise-Warehouse auf einem Data Lake-Fundament mit zukunftsfähiger Architektur, integrierter KI und neuen Features. Wenn Sie mit Data Warehouse noch nicht vertraut sind, beginnen Sie mit Fabric Data Warehouse. Vorhandene dedizierte SQL-Pool-Workloads können auf Fabric aktualisieren, um neue Funktionen in den Bereichen Data Science, Echtzeitanalyse und Berichterstellung zu nutzen.
Sie können Azure Synapse Analytics Audit-Protokolle analysieren, die an Azure Monitor Log Analytics, Azure Event Hubs oder Azure Storage gesendet werden.
Analysieren von Protokollen mithilfe von Log Analytics
Wenn Sie sich entscheiden, Audit-Logs in Log Analytics zu schreiben:
- Im Azure-Portal suchen Sie nach SQL-Datenbanken und wählen Sie Ihre Datenbank aus, oder suchen Sie nach SQL-Servern und wählen Sie Ihren Synapse-SQL-Server aus.
- Wählen Sie im Ressourcenmenü unter "Sicherheit" die Option "Überwachung" aus.
- Wählen Sie oben auf der Seite "Überwachung " die Option "Überwachungsprotokolle anzeigen" aus.
Note
Die Schaltfläche " Überwachungsprotokolle anzeigen " wird auf den Seiten "Überwachung auf Serverebene" und " Überwachung auf Datenbankebene" angezeigt. Wenn Sie sie aus der Datenbankressource auswählen, werden überwachungsspezifische Datensätze für diese Datenbank angezeigt. Wenn Sie sie aus der Serverressource auswählen, werden Überwachungsdatensätze für alle Datenbanken auf diesem Server angezeigt. Stellen Sie sicher, dass Sie basierend auf dem Umfang der Audit-Logs, die Sie überprüfen müssen, zur richtigen Ressourcenebene navigieren.
Sie haben zwei Möglichkeiten, die Protokolle auf der Seite " Überwachungsdatensätze " anzuzeigen:
- Wählen Sie oben auf der Seite Log Analytics aus, um die Protokollansicht im Log Analytics Arbeitsbereich zu öffnen, in dem Sie den Zeitraum und die Suchabfrage anpassen können.
- Wählen Sie oben auf der Seite das Dashboard "Anzeigen" aus, um ein Dashboard mit Überwachungsprotokollinformationen zu öffnen, in dem Sie einen Drilldown zu Security Insights oder Zugriff auf vertrauliche Daten ausführen können. Mit diesem Dashboard erhalten Sie Sicherheitseinblicke für Ihre Daten. Sie können den Zeitbereich und die Suchabfrage auch anpassen.
Tip
Die Option "Dashboard anzeigen " ist nur verfügbar, wenn Sie auf Überwachungsdatensätze von einer Überwachungsseite auf Datenbankebene zugreifen, auf der die Überwachung auf Datenbankebene aktiviert ist. Wenn Sie nur serverbasierte Audits konfiguriert haben, können Sie die Auditdaten weiterhin direkt in Ihrem Log Analytics-Arbeitsbereich abfragen, indem Sie die folgenden Schritte verwenden.
Audit-Logs direkt in Log Analytics abfragen
Sie können auch direkt über Ihren Log Analytics Arbeitsbereich auf Überwachungsprotokolle zugreifen, ohne über die Überwachungsseite zu navigieren. Dieser Ansatz ist nützlich, wenn Sie nur über die Überwachung auf Serverebene verfügen oder benutzerdefinierte Abfragen über mehrere Datenbanken hinweg ausführen möchten.
- Im Azure-Portal öffnen Sie den Log Analytics-Arbeitsbereich, der als Audit-Ziel konfiguriert ist.
- Wählen Sie unter Allgemein die Option Protokolle aus.
- Beginnen Sie mit einer einfachen Abfrage, wie
search "SQLSecurityAuditEvents", um die Überwachungsprotokolle anzuzeigen.
Von hier aus können Sie Azure Monitor-Protokolle verwenden, um erweiterte Suchvorgänge für Ihre Überwachungsprotokolldaten auszuführen. Azure Monitor Protokolle bieten Ihnen Echtzeit-Betriebseinblicke mithilfe integrierter Such- und benutzerdefinierter Dashboards, um Millionen von Datensätzen auf allen Arbeitslasten und Servern leicht zu analysieren. Weitere Informationen zu Azure Monitor Protokoll-Suchsprache und -befehlen finden Sie unter Azure Monitor Protokollsuchreferenz.
Analysieren von Protokollen mithilfe von Event Hubs
Wenn Sie Überwachungsprotokolle in Event Hubs schreiben möchten:
- Um die Prüfprotokolldaten aus Event Hubs zu nutzen, müssen Sie einen Stream einrichten, um Ereignisse zu konsumieren und sie in ein Ziel zu schreiben. Weitere Informationen finden Sie in Azure Event Hubs Documentation.
- Überwachungsprotokolle in Event Hubs werden im Datenkörper von Apache Avro-Ereignissen erfasst und im JSON-Format mit UTF-8-Codierung gespeichert. Zum Lesen der Überwachungsprotokolle können Sie Avro Tools, Microsoft Fabric Ereignisstreams oder ähnliche Tools verwenden, die dieses Format verarbeiten.
Protokolle in Azure Storage analysieren
Wenn Sie sich entscheiden, Audit-Logs in ein Azure-Speicherkonto zu schreiben, können Sie verschiedene Methoden verwenden, um die Logs einzusehen:
Die Audit-Protokolle werden in dem Konto aggregiert, das Sie während der Einrichtung ausgewählt haben. Sie können Überwachungsprotokolle mithilfe eines Tools wie Azure Storage-Explorer untersuchen. In Azure Speicher werden Überwachungsprotokolle als Sammlung von BLOB-Dateien in einem Container namens sqldbauditlogs gespeichert. Für weitere Informationen zur Hierarchie der Speicherordner, Namenskonventionen und Logformat siehe Azure Synapse Analytics Audit-Logformat.
- Im Azure-Portal suchen Sie nach SQL-Servern und wählen Sie Ihren Server aus.
- Wählen Sie im Ressourcenmenü unter "Sicherheit" die Option "Überwachung" aus.
- Wählen Sie oben auf der Seite "Überwachung " die Option "Überwachungsprotokolle anzeigen" aus. Die Seite " Überwachungsdatensätze " wird geöffnet, und Sie können die Protokolle anzeigen.
- Sie können bestimmte Datumsangaben anzeigen, indem Sie oben auf der Seite "Überwachungsdatensätze" die Option "Filtern" auswählen.
- Du kannst zwischen Audit-Datensätzen wechseln, die von der Server-Audit-Richtlinie und der Datenbank-Audit-Richtlinie erstellt wurden, indem du Audit Source umschaltest.
Verwenden Sie die Systemfunktion
sys.fn_get_audit_file(T-SQL), um die Überwachungsprotokolldaten im tabellarischen Format zurückzugeben. Weitere Informationen zur Verwendung dieser Funktion finden Sie unter sys.fn_get_audit_file.Verwenden Sie Merge Audit Files in SQL Server Management Studio (beginnend mit SSMS 17):
Wählen Sie im SSMS-Menü Datei>Öffnen>Zusammenführen von Auditdateien aus.
Das Dialogfeld " Überwachungsdateien hinzufügen " wird geöffnet. Wählen Sie eine der Optionen Add aus, um auszuwählen, ob Überwachungsdateien von einem lokalen Datenträger zusammengeführt oder aus Azure Storage importiert werden sollen. Sie müssen Ihre Azure Storage-Daten und Ihren Kontoschlüssel angeben.
Nachdem du alle Dateien zum Merge hinzugefügt hast, wähle OK , um die Merge-Operation abzuschließen.
Die zusammengeführte Datei wird in SSMS geöffnet. Hier können Sie die Datei anzeigen und analysieren und in eine XEL- oder CSV-Datei oder in eine Tabelle exportieren.
Verwenden Sie Power BI. Sie können Überwachungsprotokolldaten in Power BI anzeigen und analysieren. Weitere Informationen finden Sie unter Using Azure Log Analytics in Power BI.
Laden Sie Protokolldateien aus Ihrem Azure Storage BLOB-Container über das Portal oder mithilfe eines Tools wie Azure Storage-Explorer herunter.
- Nachdem Sie eine Logdatei lokal heruntergeladen haben, klicken Sie doppelt auf die Datei, um die Logs in SSMS zu öffnen, anzusehen und zu analysieren.
- Sie können auch mehrere Dateien gleichzeitig in Azure Storage-Explorer herunterladen. Klicken Sie dazu mit der rechten Maustaste auf einen bestimmten Unterordner, und wählen Sie "Speichern unter" aus, um in einem lokalen Ordner zu speichern.
Nach dem Herunterladen mehrerer Dateien oder eines Unterordners, der Protokolldateien enthält, können Sie die Dateien lokal zusammenführen, wie in den Anweisungen weiter oben für das Zusammenführen von Überwachungsdateien in SSMS beschrieben.
Programmgesteuertes Anzeigen von Blobüberwachungsprotokollen: Abfragen erweiterter Ereignisdateien mithilfe von PowerShell.