Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
W tym artykule opisano sposób wyznaczania wystąpienia programu SQL Server jako centralnego serwera zarządzania (CMS) w programie SQL Server przy użyciu programu SQL Server Management Studio (SSMS). Usługa CMS przechowuje listę wystąpień programu SQL Server zorganizowanych w co najmniej jedną grupę. Akcje wykonywane przy użyciu grupy serwerów CMS działają na wszystkich serwerach w grupie. Obejmuje to łączenie się z serwerami przy użyciu Eksploratora obiektów i wykonywanie instrukcji Transact-SQL i zasad zarządzania opartych na zasadach na wielu serwerach w tym samym czasie.
Notatka
Nie można wyznaczyć programu SQL Server 2008 (10.0.x) i wcześniejszych wersji jako cms.
Uprawnienia
Dwie role bazy danych w msdb
bazie danych udzielają dostępu do serwerów zarządzania centralnego. Tylko członkowie roli ServerGroupAdministratorRole mogą zarządzać usługą CMS. Członkostwo w roli ServerGroupReaderRole jest wymagane do nawiązania połączenia z usługą CMS.
Ponieważ połączenia obsługiwane przez usługę CMS są wykonywane w kontekście użytkownika, skuteczne uprawnienia na zarejestrowanych serwerach mogą się różnić. Na przykład użytkownik może być członkiem stałej roli serwera sysadmin na wystąpieniu programu SQL Server A, ale ma ograniczone uprawnienia na wystąpieniu programu SQL Server B.
Tworzenie centralnego serwera zarządzania
Jeśli okno narzędzia Zarejestrowane serwery nie jest widoczne w programie SSMS, wybierz pozycję Wyświetl>zarejestrowane serwery lub wpisz Ctrl + Alt + G.
W panelu Zarejestrowane serwery rozwiń węzeł Silnik bazy danych, kliknij prawym przyciskiem myszy pozycję Serwery centralnego zarządzania, a następnie wybierz Zarejestruj serwer centralnego zarządzania....
W oknie dialogowym Nowa rejestracja serwera wprowadź informacje dotyczące wystąpienia programu SQL Server, które ma pełnić funkcję CMS.
Ustawienia | Opis |
---|---|
Typ serwera | Pole Typ serwera jest tylko do odczytu. Tylko silnik baz danych może być CMS. |
Nazwa serwera | W polu Nazwa serwera wprowadź w pełni kwalifikowaną nazwę programu SQL Server (możesz również użyć hosta lokalnego jako nazwy serwera, jeśli łączysz się lokalnie). Jeśli nie używasz domyślnej instancji - MSSQLSERVER - musisz wpisać nazwę serwera i nazwę instancji. Jeśli nie masz pewności, jak określić nazwę wystąpienia programu SQL Server, zobacz Znajdowanie nazwy wystąpienia programu SQL Server. |
Uwierzytelnianie | Domyślnie ustawiono uwierzytelnianie systemu Windows. Możesz również użyć Uwierzytelniania SQL Server, aby nawiązać połączenie. Jeśli jednak wybierzesz opcję Uwierzytelnianie programu SQL Server, wymagana jest nazwa użytkownika i hasło. Uwierzytelnianie Entra firmy Microsoft jest dostępne dla programu SQL Server 2022 (16.x) i nowszych wersji. Aby uzyskać instrukcje dotyczące konfiguracji krok po kroku, zobacz Samouczek: Skonfiguruj uwierzytelnianie Microsoft Entra dla SQL Server Aby uzyskać więcej informacji na temat typów uwierzytelniania, zobacz Łączenie się z serwerem (strona logowania) — aparat bazy danych. |
Logowanie | Identyfikator użytkownika z konta serwera używany do logowania się na serwer. Aby korzystać z SQL Server Authentication, wymagane jest logowanie. |
Hasło | Hasło z konta serwera używanego do logowania się na serwer. Hasło jest wymagane w przypadku korzystania z uwierzytelniania programu SQL Server. |
Zapamiętaj hasło | Wybierz, aby program SQL Server szyfrować i przechowywać wprowadzone hasło. Ta opcja jest wyświetlana tylko wtedy, gdy wybrano opcję nawiązywania połączenia przy użyciu uwierzytelniania programu SQL Server. |
Szyfrowanie1 | Wybierz poziom szyfrowania dla połączenia. Wartość domyślna to Obowiązkowe. |
Certyfikat serwera zaufania | Zaznacz tę opcję, aby pominąć weryfikację certyfikatu serwera. Wartość domyślna to False (niezaznaczone), która promuje lepsze zabezpieczenia przy użyciu zaufanych certyfikatów. |
Nazwa hosta w certyfikacie | Wartość podana w tej opcji służy do określania innej, ale oczekiwanej nazwy CN lub SAN w certyfikacie serwera. |
1 Wartość domyślna to Obowiązkowe w programie SQL Server Management Studio (SSMS) 20. Ścisłe (SQL Server 2022 i Azure SQL) szyfrowanie należy stosować dla Azure SQL Database i Azure SQL Managed Instance. Ścisłe szyfrowanie (SQL Server 2022 i Azure SQL) może być używane dla instancji SQL Server, gdy ma włączone wymuszanie ścisłego szyfrowania. W programie SQL Server Management Studio 21 jest to nazywane strict (Minimum SQL Server 2022 i Azure SQL).
Możesz zmodyfikować więcej opcji połączenia, wybierając pozycję Opcje. Przykłady opcji połączenia obejmują wartość limitu czasu połączenia, intencję aplikacji i protokół sieciowy. W tym artykule są używane wartości domyślne dla tych pól.
Tworzenie nowej grupy serwerów i dodawanie serwerów do grupy
Z zarejestrowanych serwerówrozwiń serwery zarządzania centralnego . Kliknij prawym przyciskiem myszy wystąpienie programu SQL Server dodane w poprzednich krokach i wybierz pozycję Nowa grupa serwerów.
W właściwości nowej grupy serwerówwprowadź nazwę grupy i opcjonalny opis.
W obszarze Zarejestrowane serwery kliknij prawym przyciskiem myszy grupę serwerów i wybierz pozycję Nowa rejestracja serwera.
W Rejestracji Nowego Serwera wybierz instancję SQL Server. Aby uzyskać więcej informacji, zobacz Tworzenie nowego zarejestrowanego serwera w programie SQL Server Management Studio.
Powtórz te kroki, aby dodać więcej serwerów do grupy serwerów.
Wykonywanie zapytań obejmujących wiele serwerów
Po utworzeniu cms, co najmniej jednej grupy serwerów i co najmniej jednego zarejestrowanego serwera można wykonywać zapytania względem grupy serwerów w tym samym czasie. Aby uzyskać więcej informacji na temat wykonywania instrukcji Transact-SQL na serwerach w grupie serwerów w tym samym czasie, zobacz Wykonywanie instrukcji względem wielu serwerów jednocześnie w programie SQL Server Management Studio.