Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
Перед тем как установить отказоустойчивый кластер SQL Server, необходимо выбрать оборудование и операционную систему, на которых SQL Server будет работать. Кроме того, необходимо настроить отказоустойчивую кластеризацию Windows Server (WSFC) и проверить сеть, безопасность и рекомендации для других программ, которые будут выполняться в отказоустойчивом кластере.
Если в кластере Windows есть локальный диск и та же буква диска используется на одном или нескольких узлах кластера в качестве общего диска, вы не можете установить SQL Server на этом диске. Это ограничение относится как к экземплярам отказоустойчивого кластера SQL Server, так и к автономным экземплярам на сервере, который входит в состав экземпляра отказоустойчивого кластера Windows.
Вы также можете ознакомиться со следующими статьями, чтобы узнать больше о концепциях отказоустойчивой кластеризации SQL Server, функциях и задачах.
| Описание статьи | Статья |
|---|---|
| Описывает понятия отказоустойчивой кластеризации SQL Server и предоставляет ссылки на связанное содержимое и задачи. | Отказоустойчивые экземпляры кластера Always On (SQL Server) |
| Описываются основные понятия политики отработки отказа SQL Server, а также приводятся ссылки на сведения о настройке политики отработки отказа в соответствии с требованиями вашей организации. | Политика отработки отказа для экземпляров отказоустойчивого кластера |
| Описывается, как обслуживать существующий отказоустойчивый кластер SQL Server. | Администрирование и обслуживание экземпляра отказоустойчивого кластера |
| Описание установки служб Analysis Services в отказоустойчивом кластере Windows Server (WSFC). | Кластеризация служб SQL Server Analysis Services |
Лучшие практики
Ознакомьтесь с примечаниями к выпуску SQL Server 2019 и SQL Server 2022.
Установите необходимое программное обеспечение. Перед запуском программы установки для установки или обновления установите следующие компоненты, чтобы сократить время установки. Можно установить необходимое программное обеспечение на каждом узле отказоустойчивого кластера, а затем один раз перезапустить узлы перед запуском программы установки.
Windows PowerShell больше не устанавливается программой установки SQL Server. Windows PowerShell является необходимым условием для установки компонентов SQL Server ядро СУБД и SQL Server Management Studio. Если Windows PowerShell не присутствует на компьютере, его можно включить, следуя инструкциям на странице Windows Management Framework .
Платформа .NET Framework 3.5 SP1 больше не устанавливается программой установки SQL Server, но может потребоваться при установке SQL Server в более старых версиях Windows. Дополнительные сведения см. в статье Требования к оборудованию и программному обеспечению для SQL Server 2019.
Пакет обновления Microsoft: Чтобы избежать перезагрузки компьютера из-за установки .NET Framework 4 во время установки SQL Server, программа установки SQL Server требует, чтобы на компьютере было установлено обновление Microsoft. Для SQL Server 2014 (12.x) и более поздних версий, установленных в поддерживаемых версиях Windows, это обновление уже включено. Если вы устанавливаете на более старую версию Windows, скачайте пакет по ссылке Microsoft Update для .NET Framework 4.0 для Windows Vista и Windows Server 2008.
.NET Framework 4: программа установки устанавливает платформу .NET Framework 4 в кластеризованной операционной системе. Чтобы сократить время установки, перед запуском программы установки рекомендуется установить .NET Framework 4.
Настройте файлы поддержки SQL Server. Эти файлы можно установить, запустив файл SqlSupport.msi, который находится на установочном носителе.
Убедитесь, что антивирусное программное обеспечение не установлено в кластере WSFC. Дополнительные сведения см. в статье базы знаний Майкрософт, антивирусное программное обеспечение может вызвать проблемы со службами кластеров.
В имени кластерной группы при установке отказоустойчивого кластера нельзя использовать следующие символы:
Оператор меньше (
<)Оператор «больше чем» (
>)Двойная кавычка (
")Одинарные кавычки (
')Амперсанд (
&)Кроме того, убедитесь, что существующие имена групп кластера не содержат неподдерживаемых символов.
Необходимо, чтобы все узлы кластера имели одинаковую конфигурацию, в т.ч. COM+, буквы разделов диска и пользователей в группе администраторов.
Убедитесь, что вы очистили системные журналы во всех узлах и снова просмотрели системные журналы. Прежде чем продолжить, убедитесь в том, что в журналах нет сообщений об ошибках.
Перед установкой или обновлением отказоустойчивого кластера SQL Server отключите все приложения и службы, которые могут использовать компоненты SQL Server во время установки, но оставьте ресурсы диска в сети.
Программа установки SQL Server автоматически задает зависимости между группой кластеров SQL Server и дисками, которые будут находиться в отказоустойчивом кластере. Не устанавливайте зависимости для дисков перед установкой.
При установке отказоустойчивого кластера SQL Server создается объект компьютера (учетная запись компьютера в Active Directory) для имени сетевого ресурса SQL Server. В кластере Windows Server 2008 учетная запись имени кластера (учетная запись компьютера самого кластера) должна иметь разрешения на создание объектов компьютера. Дополнительные сведения см. в статье Настройка учетных записей в Active Directory.
Если вы используете общую папку SMB в качестве варианта хранения, учетная запись установки SQL Server должна иметь SeSecurityPrivilege на файловом сервере. Для этого с помощью консоли локальной политики безопасности на файловом сервере добавьте учетную запись установки SQL Server для управления правами аудита и журнала безопасности.
Проверка аппаратного решения
Если кластерное решение включает в себя географически распределенные узлы кластеров, необходимо проанализировать также дополнительные элементы, такие как задержка сети и поддержка использования общих дисков.
- Дополнительные сведения о Windows Server 2008 и Windows Server 2008 R2 см. в статье "Проверка оборудования для отказоустойчивого кластера и политика поддержки отказоустойчивых кластеров Windows".
Убедитесь, что диск, на котором будет установлен SQL Server, не сжимается или шифруется. Если вы пытаетесь установить SQL Server на сжатый диск или зашифрованный диск, программа установки SQL Server завершается ошибкой.
Конфигурации SAN также поддерживаются в Windows Server, начиная с Windows Server 2008, а также в редакциях Advanced Server и Datacenter Server Windows Server 2008 R2. Категория "Кластер или устройство с несколькими кластерами" в каталоге Windows и списке "Список совместимости оборудования" содержит набор устройств хранения с поддержкой SAN, которые были протестированы и поддерживаются в качестве единиц хранения SAN с несколькими кластерами WSFC. После нахождения необходимых сертифицированных компонентов запустите проверку кластеров.
Для установки файлов данных также поддерживается общий файловый ресурс SMB. Для получения дополнительной информации см. раздел «Типы хранилища для файлов данных».
Предупреждение
Если вы используете Windows File Server в качестве хранилища общей папки SMB, учетная запись установки SQL Server должна иметь SeSecurityPrivilege на файловом сервере. Для этого с помощью консоли локальной политики безопасности на файловом сервере добавьте учетную запись установки SQL Server для управления правами аудита и журнала безопасности.
Если вы используете SMB-хранилище с общим доступом к файлам, отличное от файлового сервера Windows, обратитесь к поставщику хранилища, чтобы уточнить эквивалентный параметр на стороне файлового сервера.
SQL Server поддерживает точки подключения. Смонтированный том, или точка подключения, позволяет использовать одну букву диска для обозначения множества дисков или томов. Если буква диска D: соответствует обычному диску или тому, можно подключить или «смонтировать» дополнительные диски или тома как каталоги на диске D:, не назначая этим дополнительным дискам или томам собственные буквы дисков.
Программа установки SQL Server требует, чтобы базовый том подключенного диска имел назначенную букву диска. Если базовый диск подключенного диска не имеет связанной буквы диска, программа установки назначит следующую доступную букву диска диску.
Примечание.
Если все буквы диска уже назначены, программа установки завершится ошибкой.
SQL Server не поддерживает использование корневого каталога тома подключения или точки подключения для баз данных SQL Server. Дополнительные сведения см. в статье При использовании точки подключения тома в программе установки SQL Server возникает ошибка, связанная с разрешениями
Дополнительные рекомендации по настройке точки подключения для отказоустойчивой кластеризации SQL Server:
Для установки SQL Server требуется, чтобы исходный диск смонтированного диска имел назначенную букву диска. Для установки отказоустойчивого кластера этот базовый диск должен быть кластерным диском. Идентификаторы GUID томов не поддерживаются в этом выпуске.
Базовый диск, который содержит букву диска, не может быть предоставлен общий доступ между экземплярами отказоустойчивого кластера. Это стандартное ограничение для отказоустойчивых кластеров, но не для автономных серверов с несколькими экземплярами.
Количество кластеризованных установок SQL Server ограничено числом доступных букв дисковода. Если для операционной системы используется только одна буква диска, а все остальные буквы дисков доступны как обычные диски кластера или диски, на которых размещаются точки подключения, вы ограничиваетесь не более чем 25 экземплярами SQL Server на отказоустойчивый кластер.
Совет
Ограничение в 25 экземпляров можно обойти за счет использования общей папки SMB. Если в качестве варианта хранилища используется общий файловый ресурс SMB, можно установить до 50 экземпляров отказоустойчивого кластера SQL Server.
Форматирование диска после подключения дополнительных дисков не поддерживается.
Ресурс SQL Server в SQL Server 2005 и более поздних версиях зависит от ресурса имени сети SQL и физических дисковых ресурсов, которые содержат данные. Точки подключения и диск хоста должны отображаться в виде ресурса физического диска кластера. Кроме того, физический диск, которому назначена буква диска, и каждый смонтированный том также должны быть добавлены как зависимости SQL Server.
При выполнении новой установки правильные разрешения зависимостей задаются на физических дисках с связанной буквой диска и точками подключения. Разрешения зависимостей задаются автоматически во время установки.
Если добавлена только зависимость от корневых физических дисков, а зависимость от точек монтирования не добавлена, при переключении при отказе произойдет повреждение базы данных. Повреждение базы данных также может произойти во время перезапуска SQL Server, если ресурсы диска перейдут в автономный режим, а затем снова перейдут в рабочее состояние даже без переключения при отказе.
Рекомендации по точкам подключения:
При перемещении точки подключения с одного общего диска на другой общий диск убедитесь, что общие диски находятся в той же группе.
Старайтесь использовать корневой том (том хоста) только для точек монтирования. Корневой том — это том, который содержит точки монтирования. Эта практика значительно сокращает время, необходимое для восстановления доступа к подключенным томам, если необходимо запустить средство Chkdsk.exe. Это также сокращает время, необходимое для восстановления из резервной копии на хост-томе.
Если вы используете корневой том (том хоста) исключительно для точек монтирования, то размер тома хоста должен быть не менее 5 мегабайт (MB). Это снижает вероятность того, что том будет использоваться для чего-либо, кроме точек монтирования.
Установка отказоустойчивого кластера SQL Server поддерживает только локальный tempdb диск для установки файлов. Убедитесь, что путь, указанный для tempdb файлов данных и журналов, действителен на всех узлах кластера. Во время отработки отказа, если tempdb каталоги недоступны на целевом узле отработки отказа, ресурс SQL Server не будет подключен к сети. Для получения дополнительной информации смотрите раздел «Типы хранения для файлов данных» и руководство по установке SQL Server.
При развертывании отказоустойчивого кластера SQL Server на компонентах технологии iSCSI рекомендуется использовать соответствующую осторожность. Дополнительные сведения см. в статье Support for SQL Server on iSCSI technology components.
Дополнительные сведения см. в разделе SQL Server support policy for Microsoft Clustering(на английском языке).
Дополнительные сведения о правильной настройке кворумного диска см. в статье Quorum Drive Configuration Information (на английском языке).
Чтобы установить отказоустойчивый кластер SQL Server, когда исходные файлы установки SQL Server и кластер существуют в разных доменах, скопируйте файлы установки в текущий домен, доступный в отказоустойчивом кластере SQL Server.
Ознакомьтесь с рекомендациями по безопасности
Чтобы использовать шифрование, установите сертификат сервера с полным DNS-именем кластера WSFC на всех узлах в отказоустойчивом кластере SQL Server. Например, если у вас есть кластер с двумя узлами с узлами с именами "Test1.DomainName.com" и "Test2.DomainName.com" и экземпляром отказоустойчивого кластера SQL Server с именем Virtsql, необходимо получить сертификат для "Virtsql.DomainName.com" и установить сертификат на узлах test1 и test2. Затем можно установить флажок «Принудительное шифрование протокола» в диспетчере конфигурации SQL Server, чтобы настроить отказоустойчивый кластер на использование шифрования.
Внимание
Не устанавливайте флажок Принудительное шифрование протокола до того, как на всех узлах, входящих в экземпляр отказоустойчивого кластера, будут установлены сертификаты.
Для установки SQL Server в параллельных конфигурациях с предыдущими версиями службы SQL Server должны использовать учетные записи, найденные только в группе глобальных доменов. Кроме того, учетные записи, используемые службами SQL Server, не должны отображаться в локальной группе администраторов. При несоблюдении этой рекомендации система безопасности может повести себя непредвиденным образом.
Чтобы создать отказоустойчивый кластер, необходимо быть локальным администратором с разрешениями на вход в систему в качестве службы и выступать в качестве части операционной системы на всех узлах экземпляра отказоустойчивого кластера.
В Windows Server 2008 и более поздних версиях идентификаторы служб создаются автоматически для использования со службами SQL Server. Для экземпляров отказоустойчивого кластера SQL Server, обновленных с предыдущих версий SQL Server, будут сохранены существующие группы доменов и конфигурации ACL.
Группы домена должны находиться в том же домене, что и учетные записи компьютера. Например, если компьютер, на котором будет установлен SQL Server, находится в домене SQLSVR, который является дочерним элементом MYDOMAIN. Необходимо указать группу в домене SQLSVR. Домен SQLSVR может содержать учетные записи пользователей MYDOMAIN.
Отказоустойчивая кластеризация SQL Server не может быть установлена, где узлы кластера являются контроллерами домена.
Ознакомьтесь с разделом Security Considerations for a SQL Server Installation.
Чтобы включить проверку подлинности Kerberos с помощью SQL Server, см. инструкции по использованию проверки подлинности Kerberos в SQL Server в базе знаний Майкрософт.
Для экземпляра отказоустойчивого кластера SQL Server (FCI) требуется, чтобы узлы кластера были включены в домен. Следующие конфигурации не поддерживаются:
- SQL FCI в кластерах рабочих групп.
- Отказоустойчивый кластерный экземпляр SQL Server в многодоменном кластере.
- SQL FCI в доменных кластерах и кластерах рабочих групп.
Ознакомьтесь с рекомендациями по сети, портам и брандмауэрам
Убедитесь, что netBIOS отключен для всех частных сетевых карт перед началом установки SQL Server.
Сетевое имя и IP-адрес sql Server не должны использоваться для других целей, таких как общий доступ к файлам. Если требуется создать ресурс общей папки, используйте для этого ресурса другое уникальное сетевое имя и IP-адрес.
Внимание
Рекомендуется не использовать общие папки на дисках данных, так как они могут повлиять на поведение и производительность SQL Server.
Несмотря на то, что SQL Server поддерживает в кластере как именованные каналы, так и сокеты TCP/IP, мы рекомендуем использовать в кластеризованной конфигурации сокеты TCP/IP.
Сервер ISA не поддерживается в кластеризации Windows и не поддерживается в отказоустойчивых кластерах SQL Server.
Служба удаленного реестра должна быть запущена.
Удаленное администрирование должно быть разрешено.
Для экземпляров SQL Server, использующих порт, отличный от порта по умолчанию, используйте конфигурацию сети в диспетчере конфигурации SQL Server, чтобы определить порт, используемый экземпляром SQL Server, который нужно разблокировать. Включите TCP-порт для IPALL в брандмауэре, если вы хотите подключиться к экземпляру SQL Server с помощью службы браузера SQL Server, которая использует другой IP-адрес, чем кластеризованный экземпляр, и порт UDP 1434.
К числу операций по установке отказоустойчивого кластера относится правило, которое проверяет порядок привязки к сети. Хотя порядок привязки может казаться правильным, в системе могут присутствовать отключенные или скрытые («фантомные») конфигурации сетевых адаптеров. Скрытые конфигурации сетевых адаптеров могут влиять на порядок привязки, из-за чего правило порядка привязки может выдавать предупреждение. Чтобы избежать такой ситуации, выполните следующие действия для обнаружения и удаления отключенных сетевых адаптеров.
В командной строке введите:
set devmgr_Show_Nonpersistent_Devices=1Введите и выполните следующую команду:
start devmgmt.mscРазверните список сетевых адаптеров. В список должны входить только физические адаптеры. Если присутствует отключенный сетевой адаптер, программа установки сообщит об ошибке в правиле порядка привязки к сети. В окне «Сетевые подключения» на панели управления также будет показано, что адаптер отключен. Убедитесь, что в разделе «Параметры сети» на Панели управления отображается тот же список включённых физических адаптеров, что и в
devmgmt.msc.Удалите отключенные сетевые адаптеры перед запуском программы установки SQL Server.
После завершения установки вернитесь к сетевым подключениям в панель управления и отключите все сетевые адаптеры, которые сейчас не используются.
Проверка операционной системы
Убедитесь в том, что операционная система установлена должным образом и поддерживает отказоустойчивые кластеры. В следующей таблице приведен список выпусков SQL Server и операционных систем, поддерживающих их.
| Выпуск SQL Server | Windows Server 2022 Datacenter | Windows Server 2022 Datacenter: Azure Edition | Стандарт Windows Server 2022 |
|---|---|---|---|
| SQL Server 2014 (12.x) Корпоративная (64-разрядная версия) x64 1 | нет | нет | нет |
| SQL Server 2014 (12.x) Корпоративная (32-разрядная версия) | нет | нет | нет |
| SQL Server 2016 (13.x) Корпоративная | нет | нет | нет |
| SQL Server 2016 (13.x) Стандарт | нет | нет | нет |
| SQL Server 2017 (14.x) Корпоративная | Да | Да | Да |
| Стандарт SQL Server 2017 (14.x) | Да | Да | Да |
| SQL Server 2019 (15.x) Корпоративная | Да | Да | Да |
| SQL Server 2019 (15.x) Стандарт | Да | Да | Да |
| SQL Server 2022 (16.x) Enterprise | Да | Да | Да |
| Стандарт SQL Server 2022 (16.x) | Да | Да | Да |
| Выпуск SQL Server | Windows Server 2019 Datacenter | Стандарт Windows Server 2019 | Центр обработки данных Windows Server 2016 | Windows Server 2016 Standard |
|---|---|---|---|---|
| SQL Server 2014 (12.x) Корпоративная (64-разрядная версия) x64 1 | Да | Да | Да | Да |
| SQL Server 2014 (12.x) Корпоративная (32-разрядная версия) | Да | Да | ||
| SQL Server 2016 (13.x) Корпоративная | Да | Да | Да | Да |
| SQL Server 2016 (13.x) Стандарт | Да | Да | Да | Да |
| SQL Server 2017 (14.x) Корпоративная | Да | Да | Да | Да |
| Стандарт SQL Server 2017 (14.x) | Да | Да | Да | Да |
| SQL Server 2019 (15.x) Корпоративная | Да | Да | Да | Да |
| SQL Server 2019 (15.x) Стандарт | Да | Да | Да | Да |
| SQL Server 2022 (16.x) Enterprise | Да | Да | Да | Да |
| Стандарт SQL Server 2022 (16.x) | Да | Да | Да | Да |
1 кластеры SQL Server не поддерживаются в режиме WOW. Это включает обновления из предыдущих версий отказоустойчивых кластеров SQL Server, которые изначально были установлены в WOW. Для них единственным вариантом обновления является установка новой версии параллельно и миграция.
Дополнительные рекомендации по настройке нескольких подсетей
В следующих разделах описаны требования, которые следует учитывать при установке отказоустойчивого кластера SQL Server с несколькими подсетями. При реализации конфигурации с несколькими подсетями кластеризация охватывает несколько подсетей, в связи с чем используются несколько IP-адресов и происходит изменение зависимостей ресурсов IP-адресов.
Вопросы, связанные с редакцией SQL Server и операционной системой
Список функций, поддерживаемых выпусками SQL Server в ОС Windows, см. в следующей статье:
- Выпуски и поддерживаемые функции SQL Server 2025
- Выпуски и поддерживаемые функции SQL Server 2022
- Выпуски и поддерживаемые функции SQL Server 2019
- Выпуски SQL Server 2017 и поддерживаемые функции
- Выпуски и поддерживаемые функции SQL Server 2016
Чтобы создать отказоустойчивый кластер SQL Server с несколькими подсетями, необходимо сначала создать геораспределённый отказоустойчивый кластер Windows Server в нескольких подсетях.
Отказоустойчивый кластер SQL Server зависит от отказоустойчивого кластера Windows Server для обеспечения того, чтобы при отработке отказа условия IP-зависимостей были соблюдены.
Windows Server 2008 R2 и более поздних версий требуют, чтобы все серверы кластера были в одном домене Active Directory. Поэтому отказоустойчивый кластер SQL Server с несколькими подсетями требует, чтобы все узлы кластера были в одном домене Active Directory, даже если они находятся в разных подсетях.
Зависимости IP-адресов и ресурсов IP-адресов
В конфигурации с несколькими подсетями для зависимости ресурса «IP-адрес» задано значение OR. Дополнительные сведения см. в статье Создание нового отказоустойчивого кластера SQL Server (программа установки).
Смешанные зависимости IP-адресов с логикой И/ИЛИ не поддерживаются. Например, <IP1> AND <IP2> OR <IP3> не поддерживается.
Несколько IP-адресов для каждой подсети не поддерживаются.
Если вы решите использовать несколько IP-адресов, настроенных для одной подсети, во время запуска SQL Server могут возникнуть сбои подключения клиента.
Связанный контент
Дополнительные сведения об аварийном переключении между несколькими площадками в Windows Server 2008 R2 см. в статьях Windows Server 2008 R2 Failover Clustering Site и Design for a Clustered Service or Application in a Multi-Site Failover Cluster.
Настройка отказоустойчивого кластера Windows Server
Служба кластеров Майкрософт (WSFC) должна быть настроена по крайней мере на одном узле кластера сервера. Кроме того, необходимо запустить SQL Server Enterprise, SQL Server Business Intelligence или SQL Server Standard с помощью WSFC. SQL Server Enterprise поддерживает отказоустойчивые кластеры с 16 узлами. Бизнес-аналитика SQL Server и SQL Server Standard поддерживают отказоустойчивые кластеры с двумя узлами.
Библиотека DLL ресурсов для службы SQL Server экспортирует две функции, используемые диспетчером кластеров WSFC для проверки доступности ресурса SQL Server. Дополнительные сведения см. в разделе Политика переключения при отказе для экземпляров отказоустойчивого кластера.
Служба WSFC должна иметь возможность проверять, что отказоустойчивый кластерный экземпляр запущен, с помощью проверки IsAlive. Для этого необходимо установить доверительное соединение с сервером. По умолчанию учетная запись, которая запускает службу кластера, не настроена в качестве администратора на узлах кластера, а группа BUILTIN\Administrators не имеет разрешения на вход в SQL Server. Эти параметры изменяются только в случае изменения разрешений на узлах кластера.
Настройте службу доменных имен (DNS) или службу имен Интернета Windows (WINS). DNS-сервер или сервер WINS должен работать в среде, в которой будет установлен отказоустойчивый кластер SQL Server. Для установки SQL Server требуется динамическая регистрация службы доменных имен виртуальной ссылки на виртуальный интерфейс SQL Server. Конфигурация DNS-сервера должна позволять узлам кластера динамически регистрировать привязку оперативного IP-адреса к сетевому имени. Если не удаётся завершить динамическую регистрацию, программа установки завершается с ошибкой, а установка отменяется. Дополнительные сведения см. в разделе KB947048(архивная ссылка).
Установка координатора распределенных транзакций Майкрософт (MSDTC)
Перед установкой SQL Server в отказоустойчивом кластере определите, следует ли создать ресурс кластера координатора распределенных транзакций Майкрософт (MSDTC). Если вы устанавливаете только ядро СУБД, ресурс кластера MSDTC не требуется. Если вы устанавливаете ядро СУБД и службы SSIS, компоненты рабочей станции или используете распределенные транзакции, необходимо установить MSDTC. MSDTC не требуется для экземпляров только служб Analysis Services.
В Windows Server 2008 и более поздних версиях можно установить несколько экземпляров MSDTC в одном отказоустойчивом кластере. Первым установленным экземпляром MSDTC будет экземпляр MSDTC по умолчанию для кластера. SQL Server будет использовать экземпляр MSDTC, установленный в группу ресурсов локального кластера SQL Server, автоматически используя экземпляр MSDTC. Однако отдельные приложения можно сопоставить с любым экземпляром MSDTC в кластере.
Для экземпляра MSDTC, выбранного SQL Server, применяются следующие правила:
Использовать MSDTC, установленный в локальной группе, или
Использовать сопоставленный экземпляр MSDTC, в противном случае
Использовать экземпляр MSDTC по умолчанию для данного кластера или
Использовать экземпляр MSDTC, установленный на локальном компьютере
Внимание
Если экземпляр MSDTC, установленный в локальной группе кластера SQL Server, выходит из строя, SQL Server не пытается автоматически использовать экземпляр кластера по умолчанию или локальный экземпляр MSDTC на компьютере. Необходимо полностью удалить неудачный экземпляр MSDTC из группы SQL Server, чтобы использовать другой экземпляр MSDTC. Аналогичным образом, если вы создаёте сопоставление для SQL Server и в сопоставленном экземпляре MSDTC происходит сбой, ваши распределённые транзакции также завершатся с ошибкой. Если вы хотите, чтобы SQL Server использовал другой экземпляр MSDTC, необходимо добавить экземпляр MSDTC в локальную группу кластеров SQL Server или удалить сопоставление.
Настройка координатора распределенных транзакций Майкрософт
После установки операционной системы и настройки кластера необходимо настроить MSDTC для работы в кластере с помощью средства «Администратор кластера». Сбой в кластере MSDTC не блокирует настройку SQL Server, но функциональность приложений SQL Server может быть затронута, если MSDTC не настроена должным образом.
См. также
- Требования к оборудованию и программному обеспечению для SQL Server 2025
- Проверка параметров для средства проверки конфигурации системы
- Администрирование и обслуживание экземпляра отказоустойчивого кластера