Podstawowe informacje o stanach transakcji MTS

Poprawne zarządzanie transakcjami wymaga zrozumienia znaczenia poszczególnych stanów transakcji i ich wpływu na administrowany pakiet MTS. Stany transakcji można obejrzeć w oknie Lista transakcji programu Microsoft Distributed Transaction Coordinator (MS DTC), a reprezentują je następujące ikony (widoczne w widoku "Duże ikony"):

Ikona Opis
Aktywna

Transakcja została uruchomiona.

Przerywana

Transakcja ma być przerwana. Usługa MS DTC powiadamia wszystkich uczestników, że transakcja musi zostać przerwana.

W tym momencie nie istnieje możliwość zmiany wyniku transakcji.

Przerwana

Transakcja została przerwana. Wszyscy uczestnicy zostali powiadomieni. Po przerwaniu transakcja jest natychmiast usuwana z listy transakcji wyświetalnej w oknie Transakcje MS DTC.

W tym momencie nie istnieje możliwość zmiany wyniku transakcji.

W przygotowaniu

Aplikacja klienta wysłała żądanie przekazania transakcji. Usługa MS DTC zbiera informacje o przygotowaniach od wszystkich uczestników.

Przygotowana

Wszyscy uczestnicy odpowiedzieli twierdząco na pytanie o przygotowanie transakcji.

Wątpliwa

Transakcja jest przygotowana, koordynuje ją inna usługa MS DTC, a koordynująca usługa MS DTC jest niedostępna. Administrator systemu może wymusić przekazanie lub przerwanie transakcji, klikając w oknie Transakcje prawym przyciskiem myszy, a następnie wybierając polecenia Przeprowadź/Przekaż lub Przeprowadź/Przerwij. Po wymuszeniu wyniku transakcja jest traktowana jako "przekazana w sposób wymuszony" lub "przerwana w sposób wymuszony".

Notka Bez znajomości tematu Przeprowadzanie transakcji MTS nie należy wymuszać wyniku transakcji wątpliwej.

Wymuszone przekazanie

Administrator wymusił przekazanie transakcji wątpliwej (Warto zapoznać się z tematem Przeprowadzanie transakcji MTS).

Wymuszone przerwanie

Administrator wymusił przerwanie transakcji wątpliwej (Warto zapoznać się z tematem Przeprowadzanie transakcji MTS).

Przekazywana

Transakcja została przygotowana pomyślnie i usługa MS DTC powiadamia uczestników, że transakcja został przekazana. Usługa MS DTC nie może zakończyć transakcji, dopóki wszyscy uczestnicy nie potwierdzą odbioru (i zapiszą w dzienniku) żądania przekazania.

W tym momencie nie istnieje możliwość zmiany wyniku transakcji.

Nie można powiadomić o przerwaniu

Usługa MS DTC powiadomiła wszystkich podłączonych uczestników, że transakcja została przerwana. Nie zostali powiadomieni jedynie uczestnicy niedostępni.

Ten stan transakcji występuje wówczas, kiedy usługa musi powiadomić menedżera zasobów (na przykład system IBM LU 6.2) o przerwaniu transakcji, ale nie może tego zrobić, ponieważ połączenie z systemem firmy IBM zostało przerwane.

Administrator systemu może wymusić na usłudze zapomnienie transakcji, klikając w oknie Transakcje prawym przyciskiem myszy, a następnie wybierając polecenie Przeprowadź/Zapomnij.

Notka Bez znajomości tematu Przeprowadzanie transakcji proszę nie wymuszać ręcznie zapominania transakcji.

Nie można powiadomić o przekazaniu

Usługa MS DTC powiadomiła wszystkich podłączonych uczestników, że transakcja została przekazana. Nie zostali powiadomieni jedynie uczestnicy niedostępni.

Administrator systemu może wymusić na usłudze zapomnienie transakcji, klikając prawym przyciskiem myszy w oknie Transakcje, a następnie wybierając polecenie Przeprowadź/Zapomnij.

Notka Bez znajomości tematu Przeprowadzanie transakcji proszę nie wymuszać ręcznie zapominania transakcji.

Przekazana

Transakcja została przekazana, a wszyscy uczestnicy zostali o tym powiadomieni. Po przekazaniu transakcja jest natychmiast usuwana z listy transakcji wyświetalnej w oknie Transakcje MS DTC.

W tym momencie nie istnieje możliwość zmiany wyniku transakcji.


Zobacz też

Podstawowe informacje o transakcjach MTS, Monitorowanie transakcji MTS, Monitorowanie transakcji MTS w systemie Windows 95, Przeprowadzanie transakcji MTS, Lista transakcji


© 1998 Microsoft Corporation. Wszelkie prawa zastrzeżone.