Координатор распределенных транзакций (Distributed Transaction Coordinator, DTC) полностью совместим со средствами архивации и восстановления Windows.
Однако архивация и восстановление применяются только к ресурсам локального компьютера. Поэтому при наличии активных транзакций с участием других компьютеров транзактная согласованность не может быть гарантирована.
Во избежание неполадок убедитесь в отсутствии незавершенных транзакций в ходе выполнения операций архивации или восстановления при следующих условиях.
-
Компьютер функционирует в качестве удаленного координатора DTC
Используйте описанную ниже процедуру «Определение использования компьютером удаленного координатора», чтобы определить, использует ли компьютер удаленный координатор. Чтобы завершить любые незавершенные транзакции, используйте описанную ниже процедуру «Просмотр и завершение существующих транзакций».
-
На компьютере запущено приложение, которое участвует в транзакциях, затрагивающих несколько компьютеров
Используйте описанную ниже процедуру «Определение использования компьютером удаленного координатора» на компьютере, где запущено такое приложение, чтобы определить координатор транзакций для этого компьютера. Чтобы завершить любые незавершенные транзакции, используйте описанную ниже процедуру «Просмотр и завершение существующих транзакций» на компьютере с запущенным координатором.
Определение использования компьютером удаленного координатора |
Откройте оснастку «Службы компонентов».
Щелкните правой кнопкой мыши компьютер, для которого необходимо изменить параметры координатора транзакций (например Мой компьютер), а затем щелкните пункт Свойства.
В диалоговом окне свойств компьютера перейдите на вкладку MSDTC.
Если флажок Использовать локальный координатор снят, имя компьютера, приведенное в списке Имя узла удаленного координатора:, обозначает удаленный координатор, используемый этим компьютером.
Нажмите кнопку OK.
Просмотр и завершение существующих транзакций |
Откройте оснастку «Службы компонентов» на компьютере, который работает в качестве координатора транзакций.
Дважды щелкните узел Компьютеры, затем Мой компьютер, Координатор распределенных транзакций и Локальный DTC, а затем выберите пункт Список операций.
В списке отображаются все незавершенные транзакции.
Чтобы завершить незавершенную транзакцию, щелкните ее правой кнопкой мыши и выберите пункт Сопоставить. Выберите нужную команду - Исполнить, Снять или Отложить.