DTC local está faltando no servidor 2008r2

4

Recentemente, tive um problema em que o MSDTC não pôde ser iniciado.

O erro na linha de comando ao executar net start msdtc indicou que havia problemas de configuração.
Fui para o registro e defini as configurações para os mesmos valores de uma instalação padrão do MSDTC.

Depois, o MSDTC pode ser iniciado, no entanto, o dtc local parece estar ausente nos serviços de componentes.

Desdeentão,seguiospassos aqui .

  1. net stop msdtc
  2. msdtc -uninstall
  3. msdtc -install
  4. net start msdtc

E os passos aqui .
Qual é o procedimento semelhante ao anterior apenas com a exclusão da configuração do registro.

Eu também coloquei um backup do registro e reiniciei.
E reiniciado após a reinstalação.

Até agora, não importa o que, o dtc local está se escondendo de mim.
Alguém sabe o que pode estar errado aqui e como reinstalar o dtc local?

ATUALIZAÇÃO:
Como eu estava tentando encontrar mais maneiras de instalar o dtc local Descobri que os Comandos Powershell estão realmente ausentes.

Se alguém tiver uma solução / causa para isso, isso pode me ajudar.

UPDATE 2:
Por solicitação em um thread diferente, refiz o procedimento, certificando-me de que o prompt foi executado como administrador.
Depois de executar os comandos, os seguintes eventos são encontrados no visualizador de eventos:

The Microsoft Distributed Transaction Coordinator service was successfully removed.
The Microsoft Distributed Transaction Coordinator service was successfully installed.

Atualização 3:
Descobri que, na primeira vez em que o Component Services é aberto após uma nova instalação, e a pasta Distributed Transaction Coordinators é clicada, o seguinte erro aparece no log do aplicativo:

The MS DTC Connection Manager is unable to register with RPC to use one of LRPC, TCP/IP, or UDP/IP.
Please ensure that RPC is configured properly. If "ServerTcpPort" registry key is configured(DWORD value under the HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC for local DTC instance or under cluster hive for clustered DTC instance), please verify if the configured port is valid and the port is not already in use by a different component.
Error Specifics:hr = 0x80070057, d:\w7rtm\com\complus\dtc\dtc\cm\src\iomgrsrv.cpp:2523, CmdLine: "C:\Windows\system32\mmc.exe" "C:\Windows\system32\comexp.msc" , Pid: 6096

O que parece apontar para um problema de firewall, mas desativar completamente o firewall e iniciar o procedimento da etapa 1 não ajudou.

Estou começando a acreditar que a única opção disponível é eliminar o servidor da órbita.

    
por Reaces 28.08.2015 / 15:52

0 respostas