Služba DTC (Distributed Transaction Coordinator) zcela vyhovuje funkcím zálohování a obnovení systému Windows.
Zálohování a obnovení se však týká pouze prostředků v místním počítači. Pokud tedy existují aktivní transakce zahrnující různé počítače, nemůže být zaručena konzistence transakcí.
Chcete-li se vyhnout potížím, ujistěte se, že během procesu zálohování nebo obnovení neexistují žádné neukončené transakce za následujících podmínek:
-
Počítač běží jako vzdálený koordinátor DTC
Chcete-li zjistit, zda počítač používá vzdálený koordinátor, postupujte podle kroků uvedených v následující části „Postup určení, zda počítač používá vzdálený koordinátor“. Chcete-li přeložit jakékoli nedokončené transakce, postupujte podle kroků v části „Zobrazení a přeložení existujících transakcí“.
-
V počítači je spuštěna aplikace, která se podílí na transakcích zahrnujících několik počítačů
Chcete-li určit koordinátor transakcí pro tento počítač, postupujte podle kroků uvedených v části „Postup určení, zda počítač používá vzdálený koordinátor“ v počítači, kde je aplikace spuštěna. Chcete-li přeložit jakékoli nedokončené transakce, postupujte podle kroků v části „Zobrazení a přeložení existujících transakcí“ v počítači, kde je spuštěn koordinátor.
Postup určení, zda počítač používá vzdálený koordinátor |
Otevřete modul snap-in Služba komponent.
Klikněte pravým tlačítkem na počítač, jehož nastavení koordinátoru transakcí chcete upravit (například Tento počítač), a potom klikněte na příkaz Vlastnosti.
V dialogovém okně vlastností počítače klikněte na kartu MSDTC.
Pokud není zaškrtnuto políčko Použít místní koordinátor, odpovídá název počítače uvedeného v položce Název hostitele vzdáleného koordinátoru vzdálenému koordinátoru, který je počítačem používán.
Klikněte na tlačítko OK.
Zobrazení a přeložení existujících transakcí |
Otevřete modul snap-in Služba komponent v počítači, který se chová jako koordinátor transakcí.
Dvakrát klikněte na položku Počítače, Tento počítač, Koordinátor distribuovaných transakcí, Místní koordinátor DTC a klikněte na položku Seznam transakcí.
V seznamu se zobrazí všechny neukončené transakce.
Chcete-li přeložit neukončenou transakci, klikněte na ni pravým tlačítkem a klikněte na příkaz Přeložit. Vyberte podle potřeby příkaz Potvrdit, Přerušit nebo Zapomenout.