Wir haben mehr als 200 Server und ich denke darüber nach, eine zentralisierte DBA-Datenbank zu erstellen, in der Backups, Fehler und Speicheraufträge protokolliert und Berichte zu SSRS erstellt werden. Ich bin mir nicht sicher, wo ich anfangen soll, und ich würde mich sehr über Ihre Hilfe freuen. Vielen Dank.
13
Antworten:
Unter SQL Server 2008 R2 möchte ich Sie zum Kontrollpunkt des SQL Server-Dienstprogramms führen , mit einigen Details hier .
Aus der MSDN-Beschreibung: "Das SQL Server-Dienstprogramm modelliert die SQL Server-bezogenen Entitäten einer Organisation in einer einheitlichen Ansicht. Die Ansichtspunkte des Dienstprogramm-Explorers und des SQL Server-Dienstprogramms in (SSMS) bieten Administratoren eine ganzheitliche Ansicht des Ressourcenzustands über eine Instanz von SQL Server, die als Server dient Ein Dienstprogramm-Kontrollpunkt (Utility Control Point, UCP). Folgende Entitäten können im SQL Server-UCP angezeigt werden:
Zu den Ressourcennutzungsdimensionen, die im SQL Server-UCP angezeigt werden können, gehören:
In 2008 und früher - MOM, wie Gaius zeigte, oder versuchen Sie es vielleicht mit der von MS definierten Multi-Server-Administration . Ausführliche Artikel zur SQLServerCentral Multi-Server Administration oder zu MSDN .
quelle
Schauen Sie sich dazu MOM , das Produkt von MS, an. Es ist weitgehend analog zu Oracle Grid Control .
quelle
Wenn Sie einen SQL2008-Computer verwenden möchten, schauen Sie sich die Verwendung an
Central Management Server
. Es ist kostenlos und in SQL integriert. Sie können sogarmultiserver queries
und tunpolicy based management
. Überprüfen Sie diesen Link für weitere Details.quelle
Wenn Sie weiterhin smth custom entwickeln möchten, in dem Sie protokollieren können, welche Informationen Sie benötigen, führen Sie die folgenden Schritte aus: Erstellen Sie Tabellen mit Servern, Datenbanken, die mit der Server-ID verknüpft sind, Sicherungsinformationen, die sowohl mit der Server-ID als auch der Datenbank-ID verknüpft sind. Erstellen Sie mit xp_cmdshell Skripts, die auf Zielservern gestartet werden. Die Skripte fügen gesammelte Informationen in die Ziel-Tempdb-Tabelle ein und fügen sie über den Verbindungsserver in Ihren DBA-Server ein. Das ist sehr kurz. Sie können mich privat kontaktieren, wenn Sie weitere Informationen benötigen. Ich benutze diese Methode, da dies der beste Weg ist, um viele Dinge zu verfolgen.
quelle