Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
В этой статье описывается, как назначить экземпляр SQL Server в качестве центрального сервера управления (CMS) в SQL Server с помощью SQL Server Management Studio (SSMS). CMS хранит список экземпляров SQL Server, организованных в одну или несколько групп. Действия, выполняемые с помощью группы серверов CMS, действуют на всех серверах в группе. Это включает подключение к серверам с помощью обозревателя объектов и выполнение инструкций Transact-SQL и политик управления на основе политик на нескольких серверах одновременно.
Примечание.
SQL Server 2008 (10.0.x) и более ранних версий нельзя назначать в качестве CMS.
Разрешения
Две роли базы данных в msdb
базе данных предоставляют доступ к центральным серверам управления. Только члены роли ServerGroupAdministratorRole могут управлять CMS. Для подключения к CMS требуется членство в роли ServerGroupReaderRole .
Так как подключения, поддерживаемые CMS, выполняются в контексте пользователя, действующие разрешения на зарегистрированных серверах могут отличаться. Например, пользователь может быть членом предопределенной серверной роли sysadmin на экземпляре SQL Server A, но имеет ограниченные разрешения на экземпляр SQL Server B.
Создание центрального сервера управления
Если окно средства "Зарегистрированные серверы" не отображается в SSMS, выберите "Просмотреть>зарегистрированные серверы" или введите CTRL + ALT + G.
В области "Зарегистрированные серверы" разверните ядро СУБД, щелкните правой кнопкой мыши центральные серверы управления и выберите "Зарегистрировать центральный сервер управления...".
В диалоговом окне «Регистрация нового сервера» введите сведения для экземпляра SQL Server, который вы хотите использовать в качестве CMS.
Настройки | Описание |
---|---|
Тип сервера | Поле типа сервера доступно только для чтения. Только ядро СУБД может быть CMS. |
Имя сервера | Для имени сервера введите полное имя SQL Server (вы также можете использовать localhost в качестве имени сервера, если вы подключаетесь локально). Если экземпляр по умолчанию — MSSQLSERVER не используется, необходимо ввести имя сервера и имя экземпляра. Если вы не знаете, как определить имя экземпляра SQL Server, ознакомьтесь с именем экземпляра SQL Server. |
Аутентификация | Аутентификация Windows установлена по умолчанию. Для подключения можно также использовать проверку подлинности SQL Server . Однако при выборе проверки подлинности SQL Server необходимо имя пользователя и пароль. Проверка подлинности Microsoft Entra доступна для SQL Server 2022 (16.x) и более поздних версий. Пошаговые инструкции по настройке см. в руководстве по настройке проверки подлинности Microsoft Entra для SQL Server. Дополнительные сведения о типах проверки подлинности см. на странице подключения к серверу (страница входа) — ядро СУБД. |
Вход | Идентификатор пользователя из учетной записи сервера, используемой для входа на сервер. Вход требуется при использовании проверки подлинности SQL Server. |
Пароль | Пароль из учетной записи сервера, используемой для входа на сервер. При проверке подлинности SQL Server с использованием требуется пароль. |
запомнить пароль | Выберите, чтобы SQL Server зашифровал и сохранил введенный пароль. Этот параметр отображается только в том случае, если вы выбрали подключение с помощью проверки подлинности SQL Server. |
шифрование 1 | Выберите уровень шифрования для подключения. Значение по умолчанию — обязательный. |
Сертификат доверия сервера | Проверьте этот параметр, чтобы обойти проверку сертификата сервера. Значение по умолчанию — False (снимите флажок), что повышает безопасность с помощью доверенных сертификатов. |
имя хоста в сертификате | Значение, указанное в этом параметре, используется для определения другого, но предсказуемого CN или SAN в сертификате сервера. |
1 Значение по умолчанию является обязательным в SQL Server Management Studio (SSMS) 20. Строгое (SQL Server 2022 и Azure SQL) шифрование должно использоваться для Azure SQL Database и Управляемого экземпляра Azure SQL. Строгое шифрование (SQL Server 2022 и Azure SQL) может использоваться для SQL Server, если на экземпляре включена опция форсированного строгого шифрования. В SQL Server Management Studio 21 это называется Строгим (минимум для SQL Server 2022 и Azure SQL).
Дополнительные параметры подключения можно изменить, выбрав "Параметры". Примеры параметров подключения включают значение времени ожидания подключения, намерение приложения и сетевой протокол. В этой статье используются значения по умолчанию для этих полей.
Создание группы серверов и добавление серверов в группу
На зарегистрированных серверах разверните центральные серверы управления. Щелкните правой кнопкой мыши экземпляр SQL Server, добавленный на предыдущих шагах, и выберите новую группу серверов.
В разделе "Свойства новой группы серверов" введите имя группы и необязательное описание.
На зарегистрированных серверах щелкните правой кнопкой мыши группу серверов и выберите "Регистрация нового сервера".
В списке "Регистрация нового сервера" выберите экземпляр SQL Server. Дополнительные сведения см. в статье "Создание нового зарегистрированного сервера в SQL Server Management Studio".
Повторите эти действия, чтобы добавить дополнительные серверы в группу серверов.
Выполнение запросов с несколькими серверами
После создания CMS, одной или нескольких групп серверов и одного или нескольких зарегистрированных серверов можно выполнять запросы к группе серверов одновременно. Дополнительные сведения о том, как выполнять инструкции Transact-SQL на серверах в группе серверов одновременно, см. в разделе «Выполнение инструкций для нескольких серверов одновременно в среде SQL Server Management Studio».