Tworzenie scentralizowanej bazy danych DBA

13

Mamy ponad 200 serwerów i myślę o stworzeniu scentralizowanej bazy danych DBA, w której rejestruje ona kopie zapasowe, błędy, zadania miejsca i generuje raporty o SSRS. Nie jestem pewien od czego zacząć i byłbym bardzo wdzięczny za twoją pomoc. Dziękuję Ci bardzo.

db7
źródło
Czy mogę to zrobić za pomocą System Center Operations Manager 2007 R2? Daj mi znać ze swojego doświadczenia w porównaniu do MOM. Dziękuję Ci!
db7

Odpowiedzi:

8

W SQL Server 2008 R2 poprowadzę cię do punktu kontrolnego narzędzia SQL Server Utility , z kilkoma szczegółami tutaj .

Z opisu MSDN: „Program SQL Server Utility modeluje jednostki związane z SQL Server organizacji w ujednoliconym widoku. Eksplorator narzędzia i punkty widzenia narzędzia SQL Server Utility w (SSMS) zapewniają administratorom całościowy obraz stanu zasobów za pośrednictwem wystąpienia programu SQL Server, który służy jako punkt kontrolny narzędzia (UCP). Do jednostek, które można wyświetlać w UCP programu SQL Server, należą:

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

Wymiary wykorzystania zasobów, które można wyświetlić w UCP programu SQL Server, obejmują:

CPU utilization
Storage space utilization"

W 2008 r. I wcześniejszych - MOM, jak wskazał Gaius, lub może spróbować administracji wieloma serwerami zgodnie z definicją MS. Możesz zobaczyć szczegółowy artykuł na temat SQLServerCentral Multi-Server Administration lub MSDN .

Marian
źródło
5

Spójrz na MOM , produkt MS do robienia tego. Jest zasadniczo analogiczny do Oracle Grid Control .

Gajusz
źródło
Nie wiedziałem, że MOM jest bezpłatny. Używałeś go wcześniej? znasz dobry post na blogu o tym, jak go wdrożyć? Dziękuję Ci.
db7
3
MOM jest bardzo darmowy. Musisz kupić licencję na serwer, a także licencję na każdy serwer monitorowany przez MOM.
mrdenny
3

Jeśli masz komputer SQL2008 do użycia, sprawdź jego użycie Central Management Server. Jest darmowy i wbudowany w SQL. Możesz nawet zrobić multiserver queriesi policy based management. Sprawdź ten link, aby uzyskać więcej informacji.

StanleyJohns
źródło
1

Jeśli nadal chcesz stworzyć niestandardowe narzędzie, w którym możesz rejestrować potrzebne informacje, wykonaj następujące kroki: Utwórz tabele z serwerami, bazy danych połączone z identyfikatorem serwera, informacje o kopii zapasowej połączone zarówno z identyfikatorem serwera, jak i identyfikatorem db. Twórz skrypty, które będą uruchamiane na serwerach docelowych za pomocą xp_cmdshell. Skrypty wstawią zebrane informacje do docelowej tabeli tempdb i wstawią poprzez połączony serwer do twojego serwera DBA. To już niedługo. możesz skontaktować się ze mną prywatnie, jeśli potrzebujesz więcej szczegółów. Używam tej metody, ponieważ jest to najlepszy sposób na śledzenie wielu rzeczy.

yrushka
źródło