Регистрация экземпляров SQL Server
После создания UCP следует зарегистрировать экземпляры SQL Server в точке управления SQL Server. Аналогично развертыванию UCP, это можно сделать с помощью мастера регистрации экземпляров в SSMS или с помощью Windows PowerShell. Высокоуровневая процедура регистрации экземпляров в UCP включает выбор используемой UCP, указание регистрируемого экземпляра SQL Server, выбор учетной записи для запуска набора элементов сбора, проверку предварительных условий и выбранных параметров. Затем с подготовки экземпляра начинается процесс регистрации. Для собранных данных создается каталог кэша, после чего экземпляр регистрируется в выбранной UCP.
Внимание! UCP, созданная в SQL Server 2008 R2 Enterprise, поддерживает не более 25 управляемых экземпляров SQL Server. Если требуется больше 25 экземпляров, следует использовать SQL Server 2008 R2 Datacenter.
Предварительные требования к регистрации
Как и в других задачах этого раздела для успешной регистрации экземпляра следует соблюсти ряд условий:
- Необходимы привилегии администратора на экземпляре SQL Server.
- Версия экземпляра SQL Server должна соответствовать SQL Server 2008 R2 или более поздней.
- Выпуск SQL Server должен поддерживать регистрацию.
- Экземпляр SQL Server не может быть зарегистрирован в другой UCP.
- Экземпляр SQL Server не может содержать UCP.
- На экземпляре SQL Server должен быть установлен набор элементов сбора.
- Набор элементов сбора на указанном экземпляре SQL Server должен быть остановлен.
- Служба агента SQL Server на указанном экземпляре должна работать и запускаться автоматически.
- Учетная запись прокси-клиента агента SQL Server не может быть встроенной, например Network Service.
- Учетная запись прокси-клиента агента SQL Server должна быть действующей доменной учетной записью Windows на указанном экземпляре.
Регистрация экземпляров SQL Server в SSMS
Регистрация экземпляра SQL Server в SSMS включает следующие шаги:
- В проводнике служебной программы подключитесь к нужной точке управления SQL Server (например, к рабочей), разверните ее и выберите пункт «Управляемые экземпляры».
- Щелкните правой кнопкой мыши узел «Управляемые экземпляры» и выберите команду «Регистрация экземпляра».
- Запускается мастер регистрации экземпляра. Просмотрите вводное сообщение и нажмите кнопку «Далее», чтобы начать регистрацию. При желании установите флажок «Больше не показывать эту страницу».
- На странице «Укажите экземпляр SQL Server» нажмите кнопку «Соединить», чтобы указать экземпляр SQL Server, регистрируемый в UCP.
- Укажите имя экземпляра SQL Server и нажмите кнопку «Соединить» в диалоговом окне «Соединение с сервером».
- Нажмите кнопку «Далее», чтобы продолжить. Появится страница «Учетная запись набора элементов сбора для программы».
- Здесь есть два варианта указания учетной записи, используемой для запуска набора элементов сбора для программы. Первый вариант — доменная учетная запись Windows, а второй — учетная запись службы агента SQL Server. Обратите внимание, что учетную запись агента службы SQL Server можно использовать только в случае, если она является доменной учетной записью Windows. Для безопасности рекомендуется использовать доменную учетную запись Windows с низким уровнем привилегий. Укажите, что для запуска набора элементов сбора для программы в качестве учетной записи прокси-клиента агента SQL Server будет использоваться учетная запись домена Windows, а затем нажмите кнопку «Далее».
Как показано на рис. 2-4, далее проверяется соответствие экземпляра SQL Server ряду условий для успешной регистрации. Если регистрации экземпляра SQL Server что-либо препятствует, устраните проблему и нажмите кнопку «Повторить проверку». Чтобы сохранить отчет проверки, нажмите кнопку «Сохранить отчет» и выберите расположение файла. Нажмите кнопку «Далее».
Рисунок 2-4. Экран проверки экземпляра SQL Server.
- Проверьте данные на странице «Сводка по регистрации экземпляра» и нажмите кнопку «Далее», чтобы зарегистрировать экземпляр SQL Server.
- На этой странице автоматически выполняются следующие действия: экземпляр готовится к регистрации, создается каталог кэша для собираемых данных и регистрируется экземпляр. Проверьте результаты и нажмите кнопку «Готов», чтобы завершить регистрацию.
- Повторите процедуру для прочих регистрируемых экземпляров.
Регистрация экземпляров SQL Server в Windows PowerShell
Для регистрации экземпляров также можно использовать Windows PowerShell. На самом деле сценарии — самый простой способ регистрации большого числа экземпляров SQL Server в UCP. Предположим, требуется зарегистрировать 200 экземпляров. Использование мастера регистрации в SSMS может быть очень затратным по времени процессом, поскольку он по большей части ручной и позволяет регистрировать за раз только один экземпляр. Напротив, в Windows PowerShell с помощью одного сценария можно зарегистрировать все 200 экземпляров. Следующие команды описывают регистрацию экземпляров в Windows PowerShell. Измените данные в кавычках на реальные данные.
$Uti1ityInstance = new-object -Type Microsoft.SqlServer.Management.Smo.Server
"ComputerName\UCP-Name";
$Sq1StoreConnection = new-object -Type
Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection
$Uti1ityInstance.ConnectionContext.Sq1ConnectionObject;
$Uti1ity =
[Microsoft.Sq1Server.Management.Uti1ity.Uti1ity]::Connect($Sq1StoreConnection);
$Instance = new-object -Type Microsoft.SqlServer.Management.Smo.Server
"ComputerName\ManagedInstanceName";
$InstanceConnection = new-object -Type
Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection
$Instance.ConnectionContext.Sq1ConnectionObject;
$ManagedInstance = $Uti1ity.Enro11Instance($InstanceConnection, "ProxyAccount",
"ProxyPassword");
Панель мониторинга управляемых экземпляров
После регистрации всех экземпляров, связанных с UCP, можно обратиться к панели мониторинга управляемых экземпляров, показанной на рис. 2-5. Здесь можно быстро окинуть взглядом состояние работоспособности и загрузку всех управляемых экземпляров. Панель мониторинга подробно описана в главе 5 — «Консолидация и мониторинг».
Рисунок 2-5. Панель мониторинга управляемых экземпляров.