KB4537868: Включение функции DNN в SQL Server 2019 FCI

Программ

Отработка отказа сервера SQL Server 2019 Средство прослушивания экземпляров кластера (FCI) Улучшено для работы с Windows Server Точка доступа для доменного имени распределенного кластера (WSFC) (DNN).

Дополнительная информация

Отказоустойчивый кластер SQL Server Прослушиватель экземпляра (FCI) в настоящее время работает только с отказоустойчивым сервером Windows Server Сетевое имя кластера (WSFC) и виртуальная IP-точка доступа. Поскольку виртуальный IP-адрес не работа в среде Azure требуется настроить Azure. Внутренняя подсистема балансировки нагрузки для устранения этой проблемы ( Подробнее Настройте внутренний балансировщик нагрузки для Azure). Это обновление предоставляет еще один способ Клиент SQL для подключения FCI без подсистемы балансировки нагрузки, используя распределенный Ресурс "Сетевое имя" (DNN) в отказоустойчивом кластере Windows Server. Когда DNN создан ресурс, WSFC привязывает DNS-имя DNN IP-адреса всех узлов в кластере. Клиент SQL Server попытается выполнить подключение каждого IP-адреса из этого списка для поиска узла, на котором FCI в данный момент под. Этот процесс подключения еще более ускоряется путем подключения всех IP-адресов. адреса параллельно, если свойство SQL Connection "MultiSubnetFailover" имеет значение "истина", что позволяет SQL Client подключаться к Текущее выполнение FCI мгновенно. Сравнение с предыдущим обходным объемом использования Служба подсистемы балансировки нагрузки Azure, DNN прослушивателя, не допустит дополнительный метод задержка при отработке отказа, появившаяся в подсистеме балансировки нагрузки, в которой входит проверка по умолчанию 10-15 секунд (сведения о том, как вычислить задержку, читайте в документе Azure). Вам не нужно Настройте и настройте компоненты подсистемы балансировки нагрузки, которые упрощают процесс подготовки. При удалении подсистемы балансировки нагрузки также удаляется один компонент, который может привести к сбою, что повышает общую надежность.

Для использования этой функции необходимы описанные ниже действия.

  • После установки FCI необходимо создать ресурс DNN и задать его DNS-имя. Выполните указанные ниже три команды PowerShell.

    1. Add-ClusterResource-Name <dnnResourceName>-ResourceType "имя распределенной сети"-группа "<, роль WSFC для экземпляра SQL Server>"

    2. Get-ClusterResource-Name <dnnResourceName> | Set-ClusterParameter-Name DnsName-value <dnsname>

    3. Start-ClusterResource-Name <dnnResourceName>

Пример:

    1. Add-ClusterResource-Name DNN-Demo-ResourceType "имя распределенной сети" — Группа "SQL Server (MSSQLSERVER)"

    2. Get-ClusterResource-Name DNN-Demo | Set-ClusterParameter-Name DnsName-value dnnlsnr

    3. Start-ClusterResource-Name DNN — демонстрация

                     Краткое

    • Первая команда добавляет ресурс DNN в WSFC с именем ресурса как <dnnResourceName>. Имя ресурса используется WSFC для уникальной идентификации ресурса WSFC. Используйте тот, который имеет смысл, и уникален в пределах кластера WSFC. Тип ресурса должен быть "имя распределенной сети". Имя группы, к которой принадлежит ресурс DNN, должно представлять собой группу ресурсов WSFC (роль), соответствующую FCI, к которой вы хотите добавить ресурс DNN. Типичным форматом этого имени группы является "SQL Server (имя экземпляра)", поэтому для экземпляра по умолчанию имя будет "SQL Server (MSSQLSERVER)". Вы также можете проверить имя группы в консоли диспетчера отказоустойчивости кластеров.

    • Вторая команда задает DNS-имя для DNN ресурса. DNS-имя важнее, поскольку это имя, которое используются клиентами для подключения к FCI.

    • Третья команда запускает ресурс DNN.

  • По умолчанию DNN DNS-имя привязывается ко всем узлам в WSFC. Настройте возможного владельца ресурса DNN, чтобы он включал только узлы этого FCI, если не все узлы в WSFC участвуют в FCI.

  • Перезапустите экземпляр SQL Server.

  • Заменить Имя виртуальной сети (VNN) в строке подключения клиента SQL с помощью DNS DNN Name (имя) и задайте для свойства "MultiSubnetFailover" значение true. Вы можете пропустить задание этого свойства, если версия SQL Client после 4.6.1.

Решение

Это улучшение входит в состав следующего накопительного обновления для SQL Server:

Сведения о накопительных обновлениях для SQL Server.

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

Ссылки

L–это терминология, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×