O DTC (Coordenador de Transacções Distribuídas) está em total conformidade com a funcionalidade Cópia de Segurança e Restauro do Windows.
No entanto, a cópia de segurança e o restauro aplicam-se apenas aos recursos de computador local. Por conseguinte, se existirem transacções activas que abrangem diferentes computadores, não é possível garantir a consistência transaccional.
Para evitar problemas, certifique-se de que não existem transacções incompletas durante as operações de cópia de segurança ou restauro nas seguintes condições:
-
Um computador em execução com um coordenador DTC remoto
Utilize o seguinte procedimento "Para determinar se um computador está a utilizar um coordenador remoto", para determinar se o computador está a utilizar um coordenador remoto. Para resolver quaisquer transacções incompletas, utilize o seguinte o procedimento: "Para ver e resolver transacções existentes".
-
Um computador tem uma aplicação que está a participar em transacções que abrangem múltiplos computadores
Utilize o seguinte procedimento "Para determinar se um computador está a utilizar um coordenador remoto" no computador em que a aplicação está em execução para determinar o coordenador de transacções para esse computador. Para resolver quaisquer transacções incompletas, utilize o seguinte o procedimento: "Para ver e resolver transacções existentes" no computador em que o coordenador está em execução.
Para determinar se um computador está a utilizar um coordenador remoto |
Abra o snap-in Serviços de Componentes.
Clique com o botão direito do rato no computador cujas definições de coordenador de transacções pretende alterar (por exemplo, O Meu Computador) e, em seguida, clique em Propriedades.
Na caixa de diálogo de propriedades para o computador, clique no separador MSDTC.
Se a caixa de verificação Utilizar o coordenador local estiver desmarcada, o nome do computador que está listado em Nome do anfitrião do coordenador remoto: indica o coordenador remoto está a ser utilizado pelo computador.
Clique em OK.
Para ver e resolver transacções existentes |
Abra o snap-in Serviços de Componentes no computador que está a actuar como o coordenador das transacções.
Faça duplo clique em Computadores, O Meu Computador, Coordenador de Transacções Distribuídas e DTC Local e, em seguida, clique em Lista de Transacções.
A vista da lista apresenta todas as transacções incompletas.
Para resolver uma transacção incompleta, clique com o botão direito do rato na transacção e, em seguida, clique em Resolver. Seleccione Consolidar, Abortar ou Esquecer, conforme necessário.