Scenariusz:
Pomyśl o sytuacji, w której musisz pobrać wszystkie nazwy baz danych dla serwerów deweloperskich lub sprawdzić, czy logowanie istnieje na wszystkich serwerach UAT. W takich sytuacjach musisz połączyć się z każdą instancją SQL Server indywidualnie i uruchomić zapytanie.Jesteś ciekawy, czy istnieje sposób na uruchomienie tego samego zapytania na wielu serwerach za pomocą jednego kliknięcia?Rozwiązanie:
Możemy utworzyć grupy zarejestrowanych serwerów, a następnie dodać do nich instancje SQL Server. Przyjrzyjmy się, jak możemy tworzyć zarejestrowane grupy.Krok 1:Otwórz SSMS, a następnie przejdź do Widok i wybierz Zarejestrowane serwery. Jak utworzyć grupę zarejestrowanych serwerów
Otwarte zostaną okna zarejestrowanych serwerów jak pokazano poniżej.
Jak dodać wystąpienie programu SQL Server do grupy zarejestrowanych serwerów w programie SQL Server
Krok 2:Dodaj nową grupę do grupy zarejestrowanych serwerów Kliknij prawym przyciskiem lokalną grupę serwerów, a następnie przejdź do nowej grupy serwerów. Powiedzmy, że chcemy dodać wszystkie nasze serwery deweloperskie do tej grupy.
Jak tworzyć grupy serwerów w programie SQL Server — samouczek dotyczący programu SQL Server
Podaj grupę Nazwa, opis i naciśnij OK.
Krok 3:Dodaj wystąpienie SQL Server do grupy serwerów
W miarę tworzenia naszej grupy Development-Server, teraz możemy dodać do niej instancję SQL Server.
Jak dodać wystąpienie programu SQL Server do zarejestrowanej grupy serwerów w programie SQL Server
Teraz musisz podać informacje o instancji SQL Server, które zamierzamy dodać do zarejestrowanej grupy (serwery programistyczne)
Podaj nazwę instancji SQL Server, Test i na koniec naciśnij przycisk Zapisz.
Jak dodać wystąpienie programu SQL Server do grupy zarejestrowanych serwerów w programie SQL Server.
Teraz powtórz krok nr 3, aby dodać więcej wystąpień programu SQL Server do zarejestrowanej grupy serwerów.
Krok 4:Jak uruchomić zapytanie w grupie zarejestrowanych serwerów Kliknij nazwę grupy zarejestrowanych serwerów, a następnie naciśnij Nowe zapytanie. Każde zapytanie, które uruchomisz w nowo otwartym oknie, zostanie uruchomione na wszystkich wystąpieniach SQL Server, które są zawarte w grupie zarejestrowanych serwerów.
Jak uruchomić kwerendę programu SQL Server w wielu wystąpieniach programu SQL Server przy użyciu zarejestrowanych serwerów.