Erstellen einer zentralen DBA-Datenbank

13

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.

db7
quelle
Kann ich dies mit System Center Operations Manager 2007 R2 durchführen? Bitte lassen Sie mich aus Ihrer Erfahrung im Vergleich zu MOM wissen. Vielen Dank!
db7

Antworten:

8

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:

Instances of SQL Server
Data-tier applications
Database files
Storage volumes

Zu den Ressourcennutzungsdimensionen, die im SQL Server-UCP angezeigt werden können, gehören:

CPU utilization
Storage space utilization"

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 .

Marian
quelle
5

Schauen Sie sich dazu MOM , das Produkt von MS, an. Es ist weitgehend analog zu Oracle Grid Control .

Gaius
quelle
Ich wusste nicht, dass MOM frei ist. Hast du es schon mal benutzt? Kennen Sie einen guten Blog-Beitrag zur Implementierung? Vielen Dank.
DB7
3
MOM ist sehr viel nicht frei. Sie müssen die Serverlizenz sowie eine Lizenz für jeden Server erwerben, den MOM überwacht.
Mrdenny
3

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 sogar multiserver queriesund tun policy based management. Überprüfen Sie diesen Link für weitere Details.

StanleyJohns
quelle
1

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.

yrushka
quelle