Freigeben über


Schnellstart: Erstellen eines Datenbanküberwachers zur Überwachung von Azure SQL (Vorschau)

In diesem Artikel erfahren Sie, wie Sie eine neue Datenbanküberwachung erstellen, um eine Azure SQL-Datenbank, einen elastischen Pool oder eine sql-verwaltete Instanz zu überwachen. Eine Einführung in den Datenbankbeobachter finden Sie unter Überwachen von Azure SQL-Workloads mit Datenbankbeobachter. Eine detaillierte Beschreibung der Einrichtung und Konfiguration der Datenbanküberwachung finden Sie unter "Datenbanküberwachung erstellen und konfigurieren".

Führen Sie die Schritte aus, um eine Datenbanküberwachung zu erstellen und die Überwachung Ihrer Azure SQL-Ressourcen in Minuten zu starten. Der von Ihnen erstellte Watcher verwendet Microsoft Entra-Authentifizierung und private Konnektivität mit den Überwachungszielen.

Hinweis

Der Database Watcher befindet sich derzeit in der Vorschauphase. Previewfunktionen werden mit eingeschränkten Funktionen veröffentlicht, jedoch auf Basis der Vorschau zur Verfügung gestellt, sodass Kunden frühzeitigen Zugriff erhalten und Feedback geben können. Previewfunktionen unterliegen separaten Zusatzbedingungen für die Vorschau und keinen SLAs. Sie erhalten in bestimmten Fällen den bestmöglichen Support. Der Microsoft-Support ist jedoch an Ihrem Feedback zu den Vorschaufunktionen interessiert und bietet möglicherweise in bestimmten Fällen bestmöglichen Support. Previewfunktionen sind gegebenenfalls begrenzt oder eingeschränkt und eventuell nur in ausgewählten geografischen Regionen verfügbar.

Voraussetzungen

Für diesen Schnellstart müssen die Voraussetzungen zum Erstellen und Konfigurieren eines Database Watcher erfüllt sein.

Erstellen eines Watcher

  1. Wählen Sie im Azure-Portal im Ressourcenmenü Alle Diensteaus.

    Screenshot des Hauptmenüs des Azure-Portals mit hervorgehobenem Menüelement

  2. Wählen Sie Monitor als Kategorie aus. Wählen Sie unter Überwachungstools die Option Database Watcher aus. Wählen Sie in der Ansicht Database Watcher die Option Erstellen aus.

    Screenshot: Ansicht „Database Watcher“ mit hervorgehobener Schaltfläche „Erstellen“

  3. Wählen Sie auf der Registerkarte Grundlagen die Abonnement- und Ressourcengruppe für den Watcher aus, geben Sie den Namen des Watchers ein, und wählen Sie eine Azure-Region aus, in der Sie den Watcher erstellen möchten. Dieser Schnellstart geht davon aus, dass Sie die Standardauswahl auf den Registerkarten Identity, Datenspeicherund Ziele nicht ändern.

    Screenshot der Seite

  4. Wählen Sie Überprüfen + erstellen Sie aus, und überprüfen Sie die Watcher- und Datenspeicherkonfiguration. Wählen Sie aus und erstellen Sie.

    In diesem Schritt wird ein Datenbanküberwachungsprogramm, ein Azure Data Explorer-Cluster und eine Datenbank im Cluster erstellt. Gesammelte Überwachungsdaten werden in dieser Datenbank gespeichert.

    Screenshot: Seite „Überprüfen + erstellen“ für einen neuen Database Watcher, der erstellt wird. Die Watcher- und Datenspeicherdetails werden zur Prüfung angezeigt.

Hinzufügen eines SQL-Ziels und Gewähren des Zugriffs

Wählen Sie nach Abschluss der Bereitstellung Zu Ressource wechseln aus, um den neuen Database Watcher im Azure-Portal zu öffnen.

  1. Wählen Sie SQL-Ziele und dann Hinzufügen aus. Verwenden Sie die Dropdowns, um die Azure SQL-Ressource auszuwählen, die Sie überwachen möchten, und wählen Sie Hinzufügenaus. Sie können eine Azure SQL-Datenbank, einen elastischen Pool oder eine verwaltete SQL-Instanz auswählen. In diesem Beispiel wird eine Azure SQL-Datenbank ausgewählt.

    Screenshot der

  2. Wählen Sie in der "Zugriff gewähren"-Karte einen Microsoft Entra-Authentifizierungslink aus, der Ihrem Zieltyp entspricht. Kopieren Sie das T-SQL-Skript, das dem Watcher eingeschränkten, spezifischen Zugriff auf die Erfassung von Überwachungsdaten aus dem ausgewählten Ziel gewährt.

    Der folgende Screenshot zeigt das T-SQL-Skript für Azure SQL-Datenbanken und elastische Pools.

    Screenshot: Seite mit den Zielen eines Database Watcher mit dem T-SQL-Skript, das Zugriff auf einen Database Watcher in einer SQL-Datenbank oder einem Pool für elastische Datenbanken gewährt, und einer Schaltflächen für das Kopieren in die Zwischenablage

    Der folgende Screenshot zeigt das T-SQL-Skript für verwaltete Azure SQL-Instanzen.

    Screenshot der Zielseite eines Datenbanküberwachungsprogramms mit dem T-SQL-Skript, das den Zugriff auf eine Datenbanküberwachung in einer verwalteten SQL-Instanz gewährt, und eine Schaltfläche, die sie in die Zwischenablage kopiert.

  3. Öffnen Sie ein neues Abfragefenster in SQL Server Management Studio oder Visual Studio Code mit der SQL Server mssql Erweiterung. Stellen Sie eine Verbindung mit der master-Datenbank auf dem ausgewählten logischen Azure SQL-Server oder der ausgewählten SQL-verwalteten Instanz her. Fügen Sie das T-SQL-Skript ein, und wählen Sie Ausführenaus.

    Der folgende Screenshot zeigt das T-SQL-Skript für Azure SQL-Datenbanken und elastische Pools.

    Screenshot eines SQL Server Management Studio-Abfragefensters, das mit der Masterdatenbank auf einem logischen Azure SQL-Server verbunden ist, zeigt ein erfolgreich ausgeführtes T-SQL-Skript, das Zugriff auf eine Datenbanküberwachung gewährt.

    Der folgende Screenshot zeigt das T-SQL-Skript für verwaltete Azure SQL-Instanzen.

    Screenshot eines SQL Server Management Studio-Abfragefensters, das mit der Masterdatenbank in einer von Azure SQL verwalteten Instanz verbunden ist, mit einem erfolgreich ausgeführten T-SQL-Skript, das Zugriff auf eine Datenbanküberwachung gewährt.

Erstellen und Genehmigen eines verwalteten privaten Endpunkts

  1. Wählen Sie auf der Seite Verwaltete private Endpunkte des Watcher die Option Hinzufügen aus.

  2. Geben Sie den namen des privaten Endpunkts ein, wählen Sie das Abonnement für Ihr Azure SQL-Ziel, den Ressourcentyp und die gleiche logische Server- oder SQL-verwaltete Instanz aus, die Sie beim Hinzufügen des Ziels ausgewählt haben.

  3. Verwenden Sie für den Ressourcentyp Microsoft.Sql/servers für einen logischen Server und Microsoft.Sql/managedInstances für eine sql-verwaltete Instanz.

  4. Verwenden Sie für die Zielunterressource sqlServer für einen logischen Server und managedInstance für eine sql-verwaltete Instanz.

  5. Wählen Sie aus und erstellen Sie.

    In diesem Beispiel steht ein privater Endpunkt für einen logischen Azure SQL-Server mit dem Namen watcher-example zur Erstellung bereit. Das Erstellen eines privaten Endpunkts kann ein oder zwei Minuten dauern.

    Screenshot: Seite „Verwaltete private Endpunkte“ eines Database Watcher mit einem zu erstellenden privaten Endpunkt für einen logischen Azure SQL-Server

  6. Suchen Sie im Azure-Portal nach Private Endpunkte. Suchen Sie unter Ausstehende Verbindungen nach dem privaten Endpunkt, den Sie erstellt haben, und wählen Sie Genehmigen aus.

    Screenshot: Seite „Ausstehende Verbindungen“ in Private Link Center mit einem zu genehmigenden privaten Endpunkt eines Database Watcher

Überwachung starten

  1. Wählen Sie auf der Seite Übersicht des Watcher die Option Start aus.

    Screenshot: Übersichtsseite eines angehaltenen Database Watcher mit aktivierter Schaltfläche „Start“

  2. Der Watcher-Status wechselt von Angehalten in Wird ausgeführt. Es dauert ein paar Minuten, bis die Datensammlung gestartet wird.

  3. Wählen Sie Dashboards aus. Aktualisieren Sie das Dashboard, wenn die Ressourcen noch nicht angezeigt werden.

  4. Sobald das SQL-Ziel auf der entsprechenden Kachel angezeigt wird, wählen Sie die Kachel aus, und wählen Sie den Link zu der Datenbank, dem elastischen Pool oder der verwalteten SQL-Instanz aus, um das Überwachungsdashboard zu öffnen. Sie können auch den Link auf der Kachel auswählen, um das Eigenschaftendashboard zu öffnen, in dem alle überwachten Azure SQL-Ressourcen angezeigt werden.

    Screenshot der Dashboards-Seite einer Datenbanküberwachung mit einem überwachten Ziel und einem Link zum Öffnen des Überwachungsdashboards für dieses Ziel.

Eine ausführlichere Beschreibung der Einrichtung und Konfiguration eines Datenbankbeobachters finden Sie unter Erstellen und Konfigurieren eines Datenbankbeobachters. Sie erfahren, wie Sie eine Datenbank auf einem vorhandenen Azure Data Explorer-Cluster, in einem kostenlosen Azure Data Explorer-Cluster oder in Real-Time Analytics in Microsoft Fabric verwenden, wie Sie die SQL-Authentifizierung verwenden, den Überwachungszugriff auf SQL-Ziele und den Datenspeicher verwalten und wie Sie Ihren Azure Data Explorer-Cluster im Laufe der Zeit skalieren und verwalten.