Создание группы "Всегда в наличии" для среды BizTalk 2016 с использованием Microsoft SQL Server Management Studio (14.0.17224.0)

Я следую пошаговому руководству, написанному полевым инженером Microsoft на основе приведенной ниже документации, чтобы создать BizTalk 2016 AOAG с SQL 2016 Enterprise Edition в сочетании с Server Management Studio (14.0.17224.0): https://docs.microsoft. ком / EN-US / BizTalk / ядро / высокая доступность, использующая-SQL-сервер всегда на готовности группы? redirectedfrom = MSDN

Мой вопрос по подготовке группы доступности с помощью Server Management Studio (14.0.17224.0) поддерживает параметр DTC для базы данных, заключается в том, что новый функционально добавлен в SQL Management Studio (14.0.17224.0), и при создании своей лабораторной среды он упоминал, что поддержка DTC не может быть применена из А SSMS нужно сделать по сценарию?

Я создал AG через SSMS GUI и выполнил запрос для определения статуса DTC на DATABASE, как показано ниже

введите описание изображения здесь:

- === Проверка того, включена ли поддержка DTC или НЕ для SSODB BIZTALK 2016 ======

SELECT NAME,DTC_SUPPORT FROM sys.availability_groups

1 ответ

Решение

ОСТАВАЙТЕСЬ НА ЛИНИИ!

Первое, что вы должны сделать, это действительно, двойная, тройная проверка, вам действительно нужно абсолютно 110% (как ни в каком другом варианте) использовать AOAG с BizTalk Server.

Несмотря на то, что AOAG поддерживается, он на практике отрицательно относится к BizTalk Server по сравнению с одной только обычной отказоустойчивой кластеризацией, поскольку он добавляет значительную дополнительную сложность к настройке, не предоставляя никаких дополнительных преимуществ для BizTalk Server.

Обратите внимание, что эта ситуация специфична для BizTalk Server. Многие приложения могут и действительно выигрывают от AOAG, но только не BizTalk Server.

Группы доступности - лучшее решение H/A на мой взгляд. Он поставляется с избыточностью базы данных и намного более быстрым переключением при отказе, от которого выиграет среда BizTalk.

Начиная с SQL 2016 SP2 и SQL Server 2017, он также поддерживает перекрестные транзакции базы данных внутри экземпляров в AOAG, поэтому вам нужен только один экземпляр (вместо 4 экземпляров в SQL 2016 SP1).

Я верю, что отказоустойчивый кластер Windows более сложен, потому что у вас гораздо больше общих ресурсов, в то время как в группах доступности это только список, который является ресурсом в WFC.

Начиная с SQL Server 2016 (13.x) с пакетом обновления 2, вы можете изменить группу доступности для распределенных транзакций. Для версий SQL Server 2016 (13.x) до пакета обновления 2 необходимо удалить и заново создать группу доступности с параметром DTC_SUPPORT = PER_DB.

Другие вопросы по тегам