2013-11-01 9 views
0

Имея распределенную транзакцию над двумя базами данных SQL Server, какой MSDTC будет выбран менеджером транзакций?Какой MSDTC является менеджером транзакций?

+0

Сколько MSDTC участвует? * 2 базы данных SQL Server * могут существовать в одном экземпляре и 0 MSDTC будет задействован. –

ответ

0

Менеджер транзакций - это SQL Server, который инициировал распределенную транзакцию, поэтому первый. Однако, это не сильно документированы поэтому лучше всего проверить, что один в настоящее время:

Из MSDN: «Использование MS DTC список транзакций и свойств транзакции Windows» на http://technet.microsoft.com/en-us/library/cc755087(v=ws.10).aspx

При нажатии правой -выберите транзакцию в диалоговом окне «Список транзакций» и затем нажмите «Свойства», откроется диалоговое окно «Свойства транзакции» . Он отображает столбец Родительский/Субординат и столбец идентификатора. Родитель/Подчиненный столбец отображает имя менеджера транзакций родителя , если таковые имеются, ...

Чтобы показать, что диалог, перейдите в Администрирование/Службы компонентов/Component Services/Компьютеры/Мой компьютер/Распределенная Координатор транзакций/Местный DTC/Список транзакций

Надеюсь, это поможет.

Смежные вопросы