Überwachen von Datenebenenanwendungen
Eine Datenebenenanwendung (DAC) kann vom Hilfsprogramm-Explorer und Objekt-Explorer zusammen mit Systemsichten und -tabellen in SQL Server Management Studio (SSMS) überwacht werden. Zusätzlich können alle Objekte der in der DAC enthaltenen Datenbank mithilfe standardmäßiger Datenbank- und Database Engine (Datenbankmodul)-Überwachungsverfahren überwacht werden.
Überwachen von DACs mithilfe des SQL Server-Hilfsprogramms
Auf der Detailseite Bereitgestellte Datenebenenanwendungen im Management Studio-Hilfsprogramm-Explorer wird ein Dashboard angezeigt, das Aufschluss über die Ressourcennutzung aller DACs gibt, die auf verwalteten Database Engine (Datenbankmodul)-Instanzen bereitgestellt wurden. Im oberen Bereich der Detailseite wird jede bereitgestellte DAC mit visuellen Indikatoren aufgeführt, die aufzeigen, ob die Nutzungswerte der CPU und der Dateiressourcen außerhalb der für das SQL Server-Hilfsprogramm definierten Richtlinien liegen. Wenn Sie eine DAC in der Listenansicht auswählen, werden weitere Details auf Registerkarten im unteren Bereich der Seite angezeigt. Weitere Informationen zu den auf der Detailseite angezeigten Informationen finden Sie unter Details zu bereitgestellten Datenebenenanwendungen (SQL Server-Hilfsprogramm).
Nachdem Sie mithilfe der Detailseite Bereitgestellte Datenebenenanwendungen schnell die DACs ermittelt haben, bei denen eine Unter- oder Überauslastung der Hardwareressource vorliegt, können Sie Pläne zur Lösung eines bestimmten Problems erarbeiten. Mehrere DACs, die ihre aktuellen Hardwareressourcen nicht vollständig ausnutzen, könnten auf einem einzelnen Server konsolidiert werden, sodass einige der Server für andere Zwecke freigegeben werden. Wenn eine DAC die Ressourcen auf ihrem aktuellen Server überbeansprucht, kann sie auf einen größeren Server umgelagert werden, oder Sie können dem aktuellen Server weitere Ressourcen hinzufügen.
Die minimalen und maximalen Grenzwerte für die Ressourcenverwendung werden von Richtlinien zur Anwendungsüberwachung definiert, die auf der Detailseite Hilfsprogrammverwaltung festgelegt werden. Datenbankadministratoren können die Richtlinien an die von ihrem Unternehmen festgelegten Grenzwerte anpassen. Beispielweise könnte ein Unternehmen die maximale CPU-Auslastung für eine DAC auf 75 % festlegen, während ein anderes Unternehmen diesen Wert auf 80 % festlegt. Weitere Informationen zum Festlegen von Richtlinien für die Anwendungsüberwachung finden Sie unter Hilfsprogrammverwaltung (SQL Server-Hilfsprogramm).
So zeigen Sie die Detailseite Bereitgestellte Datenebenenanwendungen an:
Wählen Sie das Menü Ansicht/Hilfsprogramm-Explorer aus.
Verbinden Sie den Hilfsprogramm-Explorer mit dem Hilfsprogramm-Kontrollpunkt (UCP).
Wählen Sie das Menü Ansicht/Details zum Hilfsprogramm-Explorer aus.
Wählen Sie den Knoten Bereitgestellte Datenebenenanwendungen im Hilfsprogramm-Explorer aus.
Die Informationen auf der Detailseite Bereitgestellte Datenebenenanwendungen stammen aus den Daten des UMDWs (Utility Management Data Warehouse), in dem die Daten standardmäßig alle 15 Minuten erfasst werden. Das Intervall kann ebenfalls auf der Detailseite Hilfsprogrammverwaltung angepasst werden.
Anzeigen von DACs im Objekt-Explorer
Der Objekt-Explorer von SSMS zeigt grundlegende Konfigurationsinformationen zu jeder DAC an, die auf einer Database Engine (Datenbankmodul)-Instanz bereitgestellt wurde. Dies schließt sowohl verwaltete Instanzen ein, die im SQL Server-Hilfsprogramm registriert wurden, als auch eigenständige Instanzen, die nicht im Hilfsprogramm-Explorer angezeigt werden können.
So zeigen Sie die Details einer auf einer Database Engine (Datenbankmodul)-Instanz bereitgestellten DAC an:
Wählen Sie das Menü Ansicht/Objekt-Explorer aus.
Stellen Sie im Bereich Objekt-Explorer eine Verbindung mit der Instanz von Database Engine (Datenbankmodul) her.
Wählen Sie das Menü Ansicht/Details zum Objekt-Explorer aus.
Wählen Sie den Serverknoten im Objekt-Explorer aus, der der Instanz zugeordnet ist, und navigieren Sie dann zum Knoten Verwaltung\Datenebenenanwendungen.
In der Listenansicht im oberen Bereich der Detailseite wird jede DAC aufgeführt, die auf der Database Engine (Datenbankmodul)-Instanz bereitgestellt wurde. Wählen Sie eine DAC aus, um die Informationen im Detailbereich unten auf der Seite anzuzeigen.
Das Kontextmenü des Knotens Datenebenenanwendungen wird auch dazu verwendet, eine neue DAC bereitzustellen oder eine vorhandene zu löschen.
Verwenden von DAC-Systemsichten und -tabellen
In der Systemtabelle msdb.dbo.sysdac_history_internal wird aufgezeichnet, ob die für eine Database Engine (Datenbankmodul)-Instanz ausgeführten DAC-Verwaltungsaktionen erfolgreich oder fehlerhaft waren. Die Tabelle enthält den Zeitpunkt jeder Aktion sowie den Anmeldenamen, unter dem die Aktion initiiert wurde. Weitere Informationen finden Sie unter sysdac_history_internal (Transact-SQL).
Die DAC-Systemsichten enthalten grundlegende Kataloginformationen. Weitere Informationen finden Sie unter Sichten von Datenebenenanwendungen (Transact-SQL).
Überwachen von DAC-Datenbanken
Nachdem eine DAC erfolgreich bereitgestellt wurde, funktioniert die in der DAC enthaltene Datenbank genauso wie jede andere Datenbank. Verwenden Sie die Database Engine (Datenbankmodul)-Standardmethoden und -tools zum Überwachen von Leistung, Protokoll, Ereignissen und Ressourcennutzung der Datenbank. Weitere Informationen finden Sie unter Überwachen (Datenbankmodul).