Usługa Koordynator transakcji rozproszonych (DTC) jest w pełni zgodna z funkcjonalnością wykonywania kopii zapasowych i przywracania w systemie Windows.
Jednak wykonywanie kopii zapasowych i przywracanie ma zastosowanie tylko do zasobów komputera lokalnego. Jeśli zatem istnieją aktywne transakcje obejmujące swym działaniem różne komputery, nie można zagwarantować spójności transakcyjnej.
Aby uniknąć problemów, należy dopilnować, aby w następujących okolicznościach podczas procesu wykonywania kopii zapasowej lub przywracania nie wystąpiły nieukończone transakcje:
-
Komputer działa jako zdalny koordynator DTC.
Należy zastosować poniższą procedurę, „Aby określić, czy komputer używa koordynatora zdalnego”, w celu ustalenia, czy komputer korzysta ze zdalnego koordynatora. Aby rozwiązać wszelkie nieukończone transakcje, należy zastosować procedurę „Aby wyświetlić i rozwiązać istniejące transakcje”.
-
Na komputerze działa aplikacja uczestnicząca w transakcjach obejmujących wiele komputerów.
Na komputerze, na którym działa aplikacja, należy zastosować poniższą procedurę, „Aby określić, czy komputer używa koordynatora zdalnego”, w celu ustalenia, gdzie działa koordynator transakcji dla tego komputera. Aby rozwiązać wszelkie nieukończone transakcje, należy zastosować procedurę „Aby wyświetlić i rozwiązać istniejące transakcje” na komputerze, na którym działa koordynator.
Aby określić, czy komputer używa koordynatora zdalnego |
Otwórz przystawkę Usługi składowe.
Kliknij prawym przyciskiem myszy komputer, dla którego chcesz zmienić ustawienia koordynatora transakcji (na przykład My Computer), a następnie kliknij przycisk Właściwości.
W oknie dialogowym właściwości komputera kliknij kartę MSDTC.
Jeśli pole wyboru Użyj koordynatora lokalnego jest wyczyszczone, nazwa komputera wymieniona w polu Nazwa hosta koordynatora zdalnego identyfikuje koordynatora zdalnego używanego obecnie przez komputer.
Kliknij przycisk OK.
Aby wyświetlić i rozwiązać istniejące transakcje |
Otwórz przystawkę Usługi składowe na komputerze, który działa jako koordynator dla transakcji.
Kolejno klikaj dwukrotnie węzły Komputery, Mój komputer, Koordynator transakcji rozproszonych i Lokalna usługa DTC, a następnie kliknij opcję Lista transakcji.
Na liście transakcji zostaną wyświetlone wszystkie nieukończone transakcje.
Aby rozwiązać nieukończoną transakcję, kliknij ją prawym przyciskiem myszy, a następnie kliknij polecenie Rozpoznaj. Wybierz odpowiednio polecenie Przekaż, Przerwij lub Zapomnij.