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


Добавление зависимостей к ресурсу SQL Server

Область применения: SQL Server

В этой статье описывается, как добавлять зависимости к ресурсу экземпляра отказоустойчивого кластера Always On с помощью оснастки "Диспетчер отказоустойчивости кластеров". Оснастка «Диспетчер отказоустойчивости кластеров» — это приложение управления кластером для службы WSFC.

Перед началом

Ограничения

Важно отметить, что при добавлении других ресурсов в группу SQL Server эти ресурсы всегда должны иметь собственные уникальные ресурсы сетевого имени SQL и собственные ресурсы IP-адресов SQL.

Не используйте существующие ресурсы сетевого имени SQL и ресурсы IP-адресов SQL для других ресурсов, кроме SQL Server. Если ресурсы SQL Server совместно используются другими ресурсами, могут возникнуть следующие проблемы:

  • Возникновение неожиданных перебоев в работе.

  • Неудачная установка пакетов обновления.

  • Программа установки SQL Server может не быть успешной. Если эта проблема возникает, вы не можете установить дополнительные экземпляры SQL Server или выполнить обычное обслуживание.

Рассмотрим эти дополнительные проблемы.

  • FTP с репликацией SQL Server. Для экземпляров SQL Server, использующих FTP с репликацией SQL Server, служба FTP должна использовать один из тех же физических дисков, что и установка SQL Server, настроенная для использования службы FTP.

  • Зависимости ресурсов SQL Server. Если вы добавляете ресурс в группу SQL Server и имеете зависимость от ресурса SQL Server, чтобы убедиться, что SQL Server доступен, корпорация Майкрософт рекомендует добавить зависимость от ресурса агент SQL Server. Не добавляйте зависимость от ресурса SQL Server. Чтобы убедиться, что компьютер под управлением SQL Server остается высокодоступным, настройте ресурс агент SQL Server таким образом, чтобы он не влиял на группу SQL Server, если ресурс агент SQL Server завершается сбоем.

  • Общие папки и ресурсы принтера: при установке ресурсов общей папки или ресурсов кластера принтера они не должны быть помещены на те же физические ресурсы диска, что и компьютер, на котором выполняется SQL Server. Если они размещаются на одних и том же физических дисках, вы можете столкнуться с снижением производительности и потерей службы на компьютере под управлением SQL Server.

  • Рекомендации по MS DTC. После установки операционной системы и настройки FCI необходимо настроить координатора распределенных транзакций Майкрософт (MS DTC) для работы в кластере с помощью оснастки диспетчера отказоустойчивых кластеров. Сбой в кластере MS DTC не блокирует установку SQL Server, но функциональность приложений SQL Server может быть затронута, если MS DTC не настроена должным образом.

    Если вы устанавливаете MS DTC в группе SQL Server и у вас есть другие ресурсы, зависящие от MS DTC, MS DTC не будет доступен, если эта группа находится в автономном режиме или во время отработки отказа. Корпорация Майкрософт рекомендует поместить MS DTC в собственную группу с собственным ресурсом физического диска, если это возможно.

Необходимые компоненты

Если вы устанавливаете SQL Server в группу ресурсов WSFC с несколькими дисками и выбираете размещение данных на одном из дисков, ресурс SQL Server будет иметь зависимость только от этого диска. Чтобы поместить данные или журналы на другой диск, необходимо сначала добавить зависимость к ресурсу SQL Server для дополнительного диска.

Использование оснастки «Диспетчер отказоустойчивости кластеров»

Добавление зависимости к ресурсу SQL Server

  • Откройте оснастку «Диспетчер отказоустойчивости кластеров»

  • Найдите группу, содержащую применимый ресурс SQL Server, который вы хотите сделать зависимым.

  • Если ресурс, соответствующий диску, в группе уже существует, перейдите к шагу 4. В противном случае выберите группу, содержащую данный диск. Если эта группа и группа, содержащая SQL Server, не принадлежат одному узлу, переместите группу, содержащую ресурс для диска, на узел, принадлежащий группе SQL Server.

  • Выберите ресурс SQL Server, откройте диалоговое окно "Свойства " и перейдите на вкладку "Зависимости" , чтобы добавить диск в набор зависимостей SQL Server.