Создание UCP

UCP довольно просто установить и настроить. Развертывание можно провести с помощью мастера создания точки управления служебной программой в SSMS или с помощью сценариев Windows PowerShell. Высокоуровневая процедура создания UCP включает указание экземпляра SQL Server для размещения UCP, выбор учетной записи для запуска контрольного множества программы, обеспечение проверки экземпляра на выполнение тестовых условий, проверку выбранных параметров и завершение развертывания UCP.

Хотя установка UCP довольно проста, для нее требуется соблюсти следующие условия:

  • Необходимы привилегии администратора на экземпляре SQL Server.
  • Версия SQL Server должна соответствовать SQL Server 2008 R2 или более поздней.
  • Выпуск SQL Server должен поддерживать создание UCP.
  • Экземпляр SQL Server не может быть зарегистрирован в другой UCP.
  • Экземпляр SQL Server не может уже содержать UCP.
  • В экземпляре SQL Server не должно быть базы данных sysutility_mdw.
  • Набор элементов сбора на указанном экземпляре SQL Server должен быть остановлен.
  • Служба агента SQL Server на указанном экземпляре должна работать и запускаться автоматически.
  • Учетная запись прокси-клиента агента SQL Server не может быть встроенной, например Network Service.
  • Учетная запись прокси-клиента агента SQL Server должна быть действующей доменной учетной записью Windows на указанном экземпляре.

Создание UCP в SSMS

Важно понимать, как использовать мастер создания точки управления служебной программой в SSMS для создания UCP. При использовании SSMS выполните следующие действия:

  1. Откройте SSMS и подключитесь к экземпляру ядра СУБД SQL Server 2008 R2, в котором создается UCP.
  2. Запустите проводник служебной программы, открыв меню «Вид» и выбрав пункт «Обозреватель программы».
  3. На вкладке «Начало работы» щелкните ссылку «Создать точку управления служебной программой (UCP)» или соответствующий значок в панели инструментов.
  4. Будет запущен мастер создания точки управления служебной программой. Просмотрите вводное сообщение и нажмите кнопку «Далее», чтобы начать создание UCP. При желании установите флажок «Больше не показывать эту страницу».
  5. На странице «Укажите экземпляр SQL Server» нажмите кнопку «Соединить», чтобы указать экземпляр SQL Server, где создается UCP, а затем нажмите кнопку «Соединить» в диалоговом окне «Соединение с сервером».
  6. Укажите имя UCP, как показано на рис. 2-3, и нажмите кнопку «Далее».

    Рисунок 2-3. Страница «Укажите экземпляр SQL Server».

    Примечание
    Использование понятного имени проще и удобнее, в особенности если планируется создать несколько UCP в рамках инфраструктуры SQL Server. Например, чтобы различать UCP в тестовой и рабочей средах, их можно назвать «рабочая точка» и «тестовая точка». При подключении к UCP пользователи смогут различить точки в проводнике.

  7. На странице «Учетная запись набора элементов сбора для программы» есть два варианта указания учетной записи, используемой для запуска набора элементов сбора для программы. Первый вариант — доменная учетная запись Windows, а второй — учетная запись службы агента SQL Server. Обратите внимание, что учетную запись агента службы SQL Server можно использовать только в случае, если она является доменной учетной записью Windows. Для безопасности рекомендуется использовать доменную учетную запись Windows с низким уровнем привилегий. Укажите, что для запуска набора элементов сбора для программы в качестве учетной записи прокси-клиента агента SQL Server будет использоваться учетная запись домена Windows, а затем нажмите кнопку «Далее».
  8. На следующей странице экземпляр SQL Server проверяется на соответствие требованиям для создания UCP. Невыполненные условия перечислены в отчете проверки. Устраните все проблемы и нажмите кнопку «Повторить проверку», чтобы проверить измененные условия. Чтобы сохранить копию отчета проверки, нажмите кнопку «Сохранить отчет» и укажите расположение файла. Для продолжения нажмите кнопку «Далее».

    Примечание
    Как указано в описании предварительных требований, агент SQL Server по умолчанию не запускается автоматически после установки SQL Server 2008 R2. Используйте диспетчер конфигурации SQL Server, чтобы включить автоматический запуск службы агента SQL Server на указанном экземпляре.
  9. Проверьте выбранные параметры на странице «Сводка по созданию точки управления служебной программой» и нажмите кнопку «Далее», чтобы начать установку.
  10. На странице «Создание точки управления служебной программой» перечислены шаги по созданию UCP и приведен отчет о состоянии. Сюда входит подготовка экземпляра SQL Server к созданию UCP, создание и инициализация UMDW, а также настройка набора элементов сбора для служебной программы SQL Server. Проверьте, все ли этапы выполнились успешно. При необходимости сохраните отчет о создании UCP. Затем нажмите кнопку «Сохранить отчет» и выберите расположение файла. Нажмите кнопку «Готово», чтобы закрыть мастер.

Создание UCP в Windows PowerShell

Вместо SSMS для создания UCP можно использовать Windows PowerShell. Следующие команды (описанные в статье «Как зарегистрировать экземпляр SQL Server (служебная программа SQL Server)» по адресу https://msdn.microsoft.com/ru-ru/library/ee210563(SQL.105).aspx) позволяют создать UCP в Windows PowerShell. Элементы в кавычках потребуется заменить на реальные аргументы.

Примечание
При работе в Windows Server 2008 R2 можно запустить Windows PowerShell, щелкнув значок PowerShell в панели задач меню «Пуск». Дополнительные сведения о SQL Server и Windows PowerShell см. в статье «Общие сведения о SQL Server PowerShell» по адресу https://msdn.microsoft.com/ru-ru/library/cc281954.aspx.

$Uti1ityInstance = 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]::CreateUtility("Utility", $SqlStoreConnection, "ProxyAccount", "ProxyAccountPassword");

Действия после установки UCP

После завершения работы мастера создания UCP открывается проводник служебной программы и автоматически устанавливается соединение с новой UCP. Экземпляр UCP автоматически регистрируется как управляемый. Также сразу запускается процесс сбора данных. По мере набора данных в панели мониторинга и других элементах служебной программы SQL Server отображаются актуальные данные.

Примечание
Не беспокойтесь, если в панели и точках обзора проводника не отображаются данные. На сбор начальных данных может уйти до 45 минут. Все последующие обновления обычно происходят через 15 минут.

После создания полезно убедиться в успешности создания UMDW. Это можно сделать в обозревателе объектов, убедившись в наличии базы данных sysutility_mdw в экземпляре SQL Server. Здесь можно изменить параметры базы данных (например, начальный размер, параметры автоматического расширения и расположение файлов), как это описано в разделе «Максимальные потребности емкости UCP и изменение размера» ранее в этой главе.