Поделиться через


Регистрация экземпляра SQL Server (служебная программа SQL Server)

Зарегистрируйте экземпляр SQL Server в существующей служебной программе SQL Server для наблюдения за его работой и конфигурацией как за управляемым экземпляром SQL Server. Точка управления служебной программой выполняет сбор данных о конфигурации и производительности от управляемых экземпляров SQL Server каждые 15 минут. Эти сведения хранятся в хранилище данных управления для программы (UMDW) в UCP, имя файла UMDW — sysutility_mdw. Данные производительности SQL Server сравниваются с политиками с целью определения того, в каких местах отмечается нехватка ресурсов, а также возможностей консолидации.

В этом выпуске точка управления служебной программой и все управляемые экземпляры SQL Server должны удовлетворять следующим требованиям.

  • Версия SQL Server должна быть 10.50 или более поздняя.

  • Экземпляр SQL Server должен иметь тип компонента Компонент Database Engine.

  • SQL Server Utility должна работать в пределах одного домена Windows, либо в нескольких доменах с двусторонними отношениями доверия.

  • Учетные записи службы SQL Server в точке управления служебной программой и все управляемые экземпляры SQL Server должны предоставлять разрешение на чтение для пользователей в Active Directory.

  • Регистрируемый экземпляр SQL Server не может быть Azure SQL.

В этом выпуске точка управления служебной программой должна удовлетворять следующим требованиям.

  • Экземпляр SQL Server должен иметь поддерживаемый выпуск. Список функций, поддерживаемых в разных выпусках SQL Server, см. в разделе Возможности, поддерживаемые различными выпусками SQL Server 2012.

  • Рекомендуется размещать точку управления служебной программой на экземпляре SQL Server, учитывающего регистр.

  • Учтите приведенные ниже рекомендации по планированию ресурсных затрат для компьютера точки управления служебной программой.

    • Обычно место на диске, используемое базой данных UMDW (sysutility_mdw) в точке управления служебной программой, равно примерно 2 ГБ на один управляемый экземпляр SQL Server в год. Оценочные значения могут различаться в зависимости от количества баз данных и системных объектов, собираемых управляемым экземпляром. Темпы увеличения места на диске, занимаемого sysutility_mdw, наиболее высоки в течение первых двух дней.

    • Обычно место на диске, используемое базой данных msdb на пункте управления программой, равно примерно 20 МБ на один управляемый экземпляр SQL Server. Обратите внимание, что оценочные значения могут различаться в зависимости от политик загрузки ресурсов, а также количества баз данных и системных объектов, собираемых управляемым экземпляром. Как правило, место на диске используется более интенсивно по мере увеличения числа нарушений политики, а также по мере увеличения времени перемещения для непостоянных ресурсов.

    • Обратите внимание, что удаление управляемого экземпляра из пункта управления программой не приведет к уменьшению объема места на диске, занимаемого базами данных UCP, до истечения сроков хранения данных в управляемом экземпляре.

В этой версии все управляемые экземпляры SQL Server должны удовлетворять приведенным ниже требованиям.

  • Если пункт управления программой расположен на экземпляре SQL Server с учетом регистра, рекомендуется, чтобы на управляемых экземплярах SQL Server также учитывался регистр.

  • Данные FILESTREAM не поддерживаются при наблюдении с помощью SQL Server Utility.

Дополнительные сведения см. в разделах Задание максимальной вместимости SQL Server и Возможности, поддерживаемые различными выпусками SQL Server 2012.

Дополнительные сведения об основных понятиях служебной программы SQL Server см. в разделе Функции и задачи служебной программы SQL Server.

Важное примечаниеВажно!

Набор сбора служебной программы SQL Server поддерживается вместе с прочими наборами элементов сбора. Таким образом, управляемый экземпляр SQL Server можно наблюдать по другим наборам элементов сбора, поскольку он является элементом служебной программы SQL Server. Следует, однако, отметить, что все наборы элементов сбора, находящиеся в управляемом экземпляре, передают свои данные в хранилище данных управления программы. Дополнительные сведения см. в разделах Замечания по выполнению программы, не относящиеся к прочим наборам элементов сбора на том же экземпляре SQL Server и Настройка хранилища данных точки управления служебной программы (служебная программа SQL Server).

Шаги мастера

В следующих разделах содержатся подробные сведения о каждой странице потока операций мастера. Щелкните ссылку, чтобы перейти в мастере к подробностям, относящимся к этой странице. Дополнительные сведения о скрипте PowerShell этой операции см. в примере.

  • Введение в мастер регистрации экземпляров

  • Укажите экземпляр SQL Server

  • Диалоговое окно соединения

  • Учетная запись набора элементов сбора служебной программы

  • Проверка экземпляра SQL Server

  • Сводка регистрации экземпляров

  • Регистрация экземпляра SQL Server

Введение в мастер регистрации экземпляров

Чтобы запустить мастер, раскройте дерево обозревателя программ в пункте управления программой, щелкните правой кнопкой мыши узел Управляемые экземпляры и выберите команду Добавить экземпляр….

Чтобы продолжить, нажмите кнопку Далее.

Укажите экземпляр SQL Server

Чтобы выбрать экземпляр SQL Server из диалогового окна соединения, нажмите кнопку Подключить…. Введите имя компьютера и имя экземпляра SQL Server в формате «Имя_компьютера\Имя_экземпляра». Дополнительные сведения см. в разделе Соединение с сервером (компонент Database Engine).

Чтобы продолжить, нажмите кнопку Далее.

Диалоговое окно соединения

Проверьте в диалоговом окне «Соединение с сервером» тип сервера, имя компьютера и сведения обо имени экземпляра SQL Server. Дополнительные сведения см. в разделе Соединение с сервером (компонент Database Engine).

ПримечаниеПримечание

Если соединение зашифровано, используется зашифрованное соединение. Если соединение не зашифровано, то программа SQL Server установит соединение повторно с использованием зашифрованного соединения.

Для продолжения нажмите кнопку Подключить....

Учетная запись набора элементов сбора служебной программы

Укажите учетную запись домена Windows для выполнения набора элементов сбора служебной программы SQL Server. Эта учетная запись используется как учетная запись-посредник агента SQL Server для набора элементов сбора служебной программы SQL Server. Можно также использовать имеющуюся служебную учетную запись службы агента SQL Server. Чтобы требования проверки были удовлетворены, следуйте приведенным ниже рекомендациям по настройке учетной записи.

Если выбран вариант со служебной учетной записью службы агента SQL Server:

  • Служебная учетная запись службы агента SQL Server не должна быть встроенной учетной записью домена Windows (например, LocalSystem, NetworkService или LocalService).

Чтобы продолжить, нажмите кнопку Далее.

Проверка экземпляра SQL Server

В этой версии для регистрации экземпляра SQL Server в программе SQL Server должны соблюдаться следующие условия.

Условие

Действие по исправлению

Необходимо обладать правами администратора для указанного экземпляра SQL Server и точки управления служебной программой.

Войдите в систему от учетной записи, имеющей права администратора на указанном экземпляре SQL Server и точке управления служебной программой.

Выпуск SQL Server должен поддерживать регистрацию экземпляров.

Список функций, поддерживаемых в разных выпусках SQL Server, см. в разделе Возможности, поддерживаемые различными выпусками SQL Server 2012.

В точке управления служебной программой SQL Server должна быть включена поддержка TCP/IP.

Включите TCP/IP в точке управления служебной программой SQL Server.

Экземпляр SQL Server не должен быть зарегистрирован в какой-либо другой точка управления служебной программой SQL Server.

Если указанный экземпляр SQL Server уже управляется как часть существующей программы SQL Server, то его нельзя будет зарегистрировать в другой точке управления служебной программой.

Экземпляр SQL Server не должен уже являться точкой управления служебной программой.

Если указанный экземпляр SQL Server уже является точкой управления служебной программой, отличающейся от той, с которой установлено соединение, то выполнить регистрацию в этой точке управления служебной программой будет нельзя.

На экземпляре SQL Server должны быть установлены наборы элементов сбора служебной программы SQL Server.

Переустановите экземпляр SQL Server.

Наборы элементов сбора на указанном экземпляре SQL Server должны быть остановлены.

Наборы элементов сбора должны быть остановлены на указанном экземпляре SQL Server. Если сборщик данных отключен, включите его, остановите все работающие наборы элементов сбора, а затем снова запустите правила проверки для операции создания точки управления служебной программой.

Включение сборщика данных:

В обозревателе объектов раскройте узел Управление.

Щелкните правой кнопкой мыши Сбор данных, затем выберите Включить сбор данных.

Остановка набора элементов сбора:

В обозревателе объектов разверните узел Управление, затем узел Сбор данных и узел Наборы элементов сбора системных данных.

Щелкните правой кнопкой мыши набор элементов сбора, который необходимо остановить, и выберите команду Остановить набор сбора данных.

Результат этого действия будет отображен в окне сообщения, а красный круг на значке набора элементов сбора означает его остановку.

Служба агента SQL Server должна быть запущена на указанном экземпляре SQL Server.

Запустите службу агента SQL Server на указанном экземпляре SQL Server. Если указанный экземпляр SQL Server является экземпляром отказоустойчивого кластера SQL Server, настройте ручной запуск службы агента SQL Server. В противном случае настройте автоматический запуск службы агента SQL Server.

В точке управления служебной программой должна быть запущена служба агента SQL Server.

Запустите службу агента SQL Server в точке управления служебной программой. Если точка управления служебной программой SQL Server является экземпляром отказоустойчивого кластера SQL Server, настройте ручной запуск службы агента SQL Server. В противном случае настройте автоматический запуск службы агента SQL Server.

WMI должна быть правильно настроена.

Чтобы устранить неполадки настройки WMI, см. раздел Устранение неполадок служебной программы SQL Server.

Учетная запись-посредник агента SQL Server должна быть учетной записью действующего домена Windows в точке управления служебной программой.

Укажите допустимую учетную запись домена Windows. Чтобы проверить допустимость учетной записи, войдите в точку управления служебной программой с помощью этой учетной записи домена Windows.

Если выбран параметр учетной записи-посредника, то учетная запись-посредник агента SQL Server должна быть допустимой учетной записью домена Windows на указанном экземпляре SQL Server.

Укажите допустимую учетную запись домена Windows. Чтобы проверить допустимость учетной записи, войдите на указанный экземпляр SQL Server с помощью этой учетной записи домена Windows.

Учетная запись службы агента SQL Server не может быть встроенной учетной записью, как, например, «Сетевая служба».

Переназначьте учетную запись на учетную запись домена Windows. Чтобы проверить допустимость учетной записи, войдите на указанный экземпляр SQL Server с помощью этой учетной записи домена Windows.

Учетная запись службы агента SQL Server должна быть учетной записью действующего домена Windows в точке управления служебной программой.

Укажите допустимую учетную запись домена Windows. Чтобы проверить допустимость учетной записи, войдите в точку управления служебной программой с помощью этой учетной записи домена Windows.

Если выбран параметр учетной записи службы, то учетная запись службы агента SQL Server должна быть допустимой учетной записью домена Windows на указанном экземпляре SQL Server.

Укажите допустимую учетную запись домена Windows. Чтобы проверить допустимость учетной записи, войдите на указанный экземпляр SQL Server с помощью этой учетной записи домена Windows.

Если результаты проверки содержат невыполненные условия, устраните критические препятствия и нажмите кнопку Повторная проверка, чтобы проверить конфигурацию компьютера.

Чтобы сохранить отчет о проверке, нажмите кнопку Сохранить отчет и укажите расположение для файла.

Чтобы продолжить, нажмите кнопку Далее.

Сводка регистрации экземпляров

На странице со сводкой приведены сведения об экземпляре SQL Server, добавляемом в программу SQL Server.

Параметры управляемого экземпляра:

  • Имя экземпляра SQL Server: Имя_компьютера\Имя_экземпляра

  • Учетная запись набора элементов сбора служебной программы: Имя_домена\Имя_пользователя

Чтобы продолжить, нажмите кнопку Далее.

Регистрация экземпляра SQL Server

На странице регистрации отображается состояние операции.

  • Подготовка экземпляра к регистрации.

  • Создание каталога кэша для собранных данных.

  • Настройка набора элементов сбора служебной программы.

Чтобы сохранить отчет об операции регистрации, нажмите кнопку Сохранить отчет и укажите местоположение для файла.

Чтобы завершить работу мастера, нажмите кнопку Готово.

ПримечаниеПримечание

Если для подключения к экземпляру SQL Server используется проверка подлинности SQL Server, а указанная при этом учетная запись-посредник принадлежит домену Active Directory, отличному от домена, в котором находится точка управления служебной программой, то проверка экземпляра завершится успешно, но во время операции регистрации произойдет ошибка и появится следующее сообщение об ошибке:

Возникло исключение при выполнении пакета или инструкции Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

Дополнительные сведения: Не удалось получить сведения о пользователе/группе Windows NT '<ИмяДомена\ИмяУчетнойЗаписи>', код ошибки 0x5. (Microsoft SQL Server, ошибка: 15404)

Дополнительные сведения об устранении этой неполадки см. в разделе Устранение неполадок служебной программы SQL Server.

Важное примечаниеВажно!

Не меняйте свойства набора элементов сбора «Сведения о программе» на управляемом экземпляре SQL Server, не включайте и не выключайте сбор данных вручную, так как сбор данных происходит под управлением задания агента программы.

Завершив работу мастера регистрации экземпляра, щелкните узел Управляемые экземпляры на панели Навигация проводника служебной программы в среде SSMS. Зарегистрированные экземпляры SQL Server отображаются в списке на панели Содержимое обозревателя служебных программ.

Процесс сбора данных начнется сразу, однако до появления первых сведений на панели и в точках обзора на панели мониторинга содержимого проводника служебной программы может пройти до 30 минут. Сбор данных выполняется каждые 15 минут. Чтобы обновить данные, щелкните правой кнопкой мыши узел Управляемые экземпляры на панели Навигация обозревателя программ и выберите команду Обновить, либо щелкните правой кнопкой мыши имя экземпляра SQL Server в представлении списка и выберите Обновить.

Чтобы удалить управляемые экземпляры из служебной программы SQL Server, на панели Навигация обозревателя программ выберите Управляемые экземпляры, чтобы заполнить представление списка управляемых экземпляров, в представлении списка на панели Содержимое обозревателя программ щелкните правой кнопкой мыши имя экземпляра SQL Server и выберите команду Удалить экземпляр из списка управляемых.

Регистрация экземпляра SQL Server с помощью PowerShell

В следующем примере показана регистрация экземпляра SQL Server в существующей служебной программе SQL Server.

> $UtilityInstance = new-object -Type Microsoft.SqlServer.Management.Smo.Server "ComputerName\UCP-Name";
> $SqlStoreConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $UtilityInstance.ConnectionContext.SqlConnectionObject;
> $Utility = [Microsoft.SqlServer.Management.Utility.Utility]::Connect($SqlStoreConnection);
> $Instance = new-object -Type Microsoft.SqlServer.Management.Smo.Server "ComputerName\ManagedInstanceName";
> $InstanceConnection = new-object -Type Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection $Instance.ConnectionContext.SqlConnectionObject;
> $ManagedInstance = $Utility.EnrollInstance($InstanceConnection, "ProxyAccount", "ProxyPassword");

См. также

Основные понятия

Функции и задачи служебной программы SQL Server

Устранение неполадок служебной программы SQL Server

Другие ресурсы

Наблюдение за экземплярами SQL Server в служебной программе SQL Server