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


Использование SQL Server групп доступности AlwaysOn с Service Manager для поддержки отработки отказа

Важно!

Поддержка этой версии Service Manager завершена. Рекомендуем выполнить обновление до Service Manager 2022.

Сведения в этой статье содержат задачи, которые необходимо выполнить, чтобы Service Manager эффективно работали при использовании групп доступности. AlwaysOn поддерживает среду отработки отказа. Эти сведения поддерживаются только в SQL Server 2012 с пакетом обновления 2 (SP2) и более поздних версий.

Однако эти сведения не предназначены для предоставления подробных инструкций по настройке SQL Server группы доступности AlwaysOn. Кроме того, Service Manager не поддерживает настройку параметра MultiSubnetFailover. Этот параметр не используется в Service Manager строках подключения.

Важно!

Service Manager не поддерживает топологию, в которой база данных сервера отчетов и анализа настроена как часть группы доступности AlwaysOn.

Примечание

После развертывания Service Manager на узлах SQL Server, участвующих в sql Always On, чтобы обеспечить строгую безопасность среды CLR, запустите скрипт SQL в каждой базе данных Service Manager.

SQL Server поддерживаемые базы данных AlwaysOn Service Manager

SQL Server AlwaysOn поддерживает следующие Service Manager базы данных:

  • CMDB Service Manager
  • Service Manager Data Warehouse (все три базы данных)
  • OM и CM DataMart

Установка новой группы управления

Используйте следующие задачи при установке новой группы управления с группой доступности SQL AlwaysOn.

Перед установкой Service Manager в группе доступности

  1. Убедитесь, что при установке Service Manager для баз данных, которые будут добавлены в базы данных доступности, используйте имя прослушивателя группы и порт.
  2. Первый сервер управления будет использовать прослушиватель групп для получения основного экземпляра SQL и установит базы данных на этом экземпляре.

После установки первого сервера управления

  1. Убедитесь, что модель восстановления базы данных заполнена. Откройте SQL Server Management Studio и подключитесь к экземпляру, на котором установлены базы данных. Щелкните правой кнопкой мыши целевую базу данных, выберите ее свойства и выберите пункт Параметры. Если модель восстановления не указана как Полная , выберите в раскрывающемся списке пункт Полная .
  2. Создайте полную резервную копию баз данных.
  3. Используйте SQL Server Management Studio для добавления баз данных к базам данных доступности. При добавлении баз данных в базы данных доступности в разделе Выбор синхронизации данных возможны три варианта: Полная , Только присоединение и Пропустить начальную синхронизацию данных. Выберите наиболее подходящий вариант. Рекомендуется выбрать Вариант Полный и разрешить мастеру добавления базы данных создать полную резервную копию и восстановить базы данных на вторичных репликах. Выполнение дополнительных действий зависит от сделанного ранее выбора. Дополнительные сведения см. в статье Ручная подготовка базы данных-получателя для присоединения к группе доступности (SQL Server).

Использование существующей группы управления

Используйте следующую серию задач при использовании существующей группы управления с SQL Server группы доступности AlwaysOn.

  1. Подготовьте SQL Server настройку AlwaysOn отдельно. Вы также можете SQL Server AlwaysOn с FCI.
  2. Создайте прослушиватель группы доступности (AGL) и выберите соответствующий номер порта. Избегайте порта по умолчанию 1433. Например: имя AGL = SMListener и порт AGL = 5122
  3. Откройте входящий порт для экземпляра SQL Server и AGL на каждом компьютере, на котором выполняется SQL Server.
  4. Ознакомьтесь со сведениями в статье Перемещение баз данных Service Manager и хранилища данных и выполните указанные здесь действия со следующими изменениями:
    1. На шаге 5 для настройки Service Manager таблиц используйте AGL Name,AGL Port number вместо имени компьютера, в котором размещена база данных Service Manager, например SMListener,5122.
    2. На шаге AGL Name,AGL Port number 6 используйте для обновления таблиц базы данных DWStaging и Config.
    3. На шаге 7 настройте реестр на всех серверах управления, измените раздел HKEY\_LOCAL\_MACHINE\Software\Microsoft\System Center2010\Common\Database реестра и присвойте DatabaseServerName значение AGL Name,AGL Port number.

Подводя итог, вы изменяете имя компьютера, на котором размещена база данных Service Manager, на имя AGL, номер порта AGL для поддержки SQL Server AlwaysOn.

Дальнейшие действия