Кластеризация службы DTC для группы доступности Always OnHow to cluster the DTC service for an Always On availability group

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions)  — только Windows Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) - Windows only

В этом разделе описываются требования и шаги для кластеризации службы координатора распределенных транзакций (DTC) (Майкрософт) для Группы доступности AlwaysOnAlways On availability groups.This topic describes the requirements and steps for clustering the Microsoft Distributed Transaction Coordinator (DTC) service for Группы доступности AlwaysOnAlways On availability groups. Дополнительные сведения о распределенных транзакциях и Группы доступности AlwaysOnAlways On availability groupsсм. в разделе Транзакции между базами данных и распределенные транзакции для групп доступности AlwaysOn и зеркального отображения базы данных (SQL Server).For additional information regarding distributed transactions and Группы доступности AlwaysOnAlways On availability groups, see Cross-Database Transactions and Distributed Transactions for Always On Availability Groups and Database Mirroring (SQL Server).

Контрольный список: предварительные требованияChecklist: Preliminary Requirements

ЗадачаTask СправочникReference
Убедитесь, что все узлы, службы и группа доступности были настроены правильно.Ensure all nodes, services and the Availability Group have been configured correctly. Предварительные требования, ограничения и рекомендации для групп доступности AlwaysOn (SQL Server)Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server)
Убедитесь, что выполнены требования для DTC группы доступности.Ensure Availability Group DTC requirements have been met. Транзакции между базами данных и распределенные транзакции для групп доступности AlwaysOn и зеркального отображения базы данных (SQL Server)Cross-Database Transactions and Distributed Transactions for Always On Availability Groups and Database Mirroring (SQL Server)

Контрольный список: Зависимости кластеризованных ресурсов DTCChecklist: Clustered DTC Resource Dependencies

ЗадачаTask СправочникReference
Диск общего хранилища.A shared-storage drive. Настройка диска общего хранилища.Configuring the Shared-Storage Drive. Рекомендуется использовать букву диска M.Consider using drive letter M.
Уникальный ресурс сетевого имени DTC.A unique DTC Network Name resource. Имя будет зарегистрировано как объект-компьютер кластера в Active Directory.The name will be registered as a cluster computer object in Active Directory.

Убедитесь, что выполняется одно из следующих условий:Make sure that either of the following is true:

• Пользователь, создающий ресурс сетевого имени DTC, имеет разрешение на создание объектов-компьютеров для подразделения или контейнера, где будет размещаться ресурс сетевого имени DTC.• The user who creates the DTC Network Name resource has the Create Computer objects permission to the OU or the container where the DTC Network Name resource will reside.

• Если у пользователя нет разрешения на создание объектов-компьютеров, попросите администратора домена предварительно подготовить объект-компьютер кластера для ресурса сетевого имени DTC.• If the user does not have the Create Computer objects permission, ask a domain administrator to prestage a cluster computer object for the DTC Network Name resource.
Предварительная подготовка кластеризованных объектов-компьютеров в доменных службах Active DirectoryPrestage Cluster Computer Objects in Active Directory Domain Services
Допустимый и доступный статический IP-адрес и соответствующая маска подсети.A valid available static IP address and the appropriate subnet mask for that IP address.

Кластеризация ресурса DTCCluster the DTC Resource

После создания ресурса группы доступности ресурса следует создать кластеризованный ресурс DTC и добавить его в группу доступности.Once you have created your Availability Group resource, create a clustered DTC resource and add it to the Availability Group. Пример скрипа можно найти в разделе Создание кластеризованного DTC для группы доступности AlwaysOn.A sample script can be seen at Create Clustered DTC for an Always On Availability Group.

Контрольный список: Публикация конфигураций кластеризованного ресурса DTCChecklist: Post Clustered DTC Resource Configurations

ЗадачаTask СправочникReference
Включение безопасного сетевого доступа для кластеризованного ресурса DTC.Enable network access securely for the clustered DTC resource. Включение безопасного сетевого доступа для MS DTCEnable Network Access Securely for MS DTC
Остановка и отключение локальной службы DTC.Stop and disable local DTC service. Настройка запуска службыConfigure How a Service Is Started
Отключение и включение службы SQL Server для каждого экземпляра в группе доступности.Cycle the SQL Server service for each instance in the Availability Group. Отработка отказа группы доступности при необходимости.Failover the Availability Group as needed. Выполнение запланированного перехода на другой ресурс вручную для группы доступности (SQL Server)Perform a Planned Manual Failover of an Availability Group (SQL Server)

Запуск, остановка, приостановка, возобновление и перезапуск компонента Database Engine, агента SQL и службы браузера SQL ServerStart, Stop, Pause, Resume, Restart the Database Engine, SQL Server Agent, or SQL Server Browser Service

РЕСУРСЫRESOURCES

Дополнительные сведения о тестировании DTC в группах доступности:More Information on Testing DTC on Availability Groups:

Отслеживание групп доступностиMonitoring Always on Availability groups system views

Создание группы доступностиCreate Availability Group Step by Step

SQL Server 2016 DTC Support in Availability Groups (Поддержка DTC для SQL Server 2016 в группах доступности)SQL Server 2016 DTC Support in Availability Groups

Внешняя ссылка: Configure DTC for a clustered instance of SQL Server with Windows Server 2008 R2 (Настройка DTC для кластеризованного экземпляра SQL Server с Windows Server 2008 R2)External link: Configure DTC for a clustered instance of SQL Server with Windows Server 2008 R2