Técnicas de recuperación del Coordinador de transacciones distribuidas de Microsoft (MSDTC) en Windows 2000 Cluster Server

Seleccione idioma Seleccione idioma
Id. de artículo: 243204 - Ver los productos a los que se aplica este artículo
Aviso
Este artículo se aplica a Windows 2000. Soporte técnico para Windows 2000 finaliza el 13 de julio de 2010. El Windows 2000 End-of-Support Solution Center es un punto de partida para planear su estrategia de migración desde Windows 2000. Para obtener más información consulte la Microsoft Support Lifecycle Policy.
Expandir todo | Contraer todo

En esta página

Resumen

De forma predeterminada, el servicio Coordinador de transacciones distribuidas de Microsoft (MSDTC) se instala de forma en Windows 2000. No puede desinstalarlo mediante Agregar o quitar programas. En este artículo se describe cómo recuperarse de un problema con un recurso de coordinador de transacciones distribuidas en un clúster de Windows 2000. Normalmente, experimenta este problema al instalar un programa que utiliza el recurso de DTC. Programas como Microsoft SQL Server, Message Queue Server, Microsoft Exchange 2000 Server y Microsoft Exchange Server 2003 pueden usar DTC cuando se están ejecutando en un clúster de servidores.

Nota Microsoft sólo admite ejecutan MSDTC en nodos del clúster como un recurso agrupado. Si SQL Server está agrupado, se requiere sólo una instancia de clúster de MSDTC para admitir el número máximo de instancias de SQL. El procedimiento recomendado para instalar un recurso MSDTC es instalar en su propio grupo de recursos con su propio disco y los recursos IP. Si el recurso MSDTC ya se ha instalado, independientemente de la ubicación y las aplicaciones que lo están utilizando están funcionando correctamente, recomendamos dejarla en esa ubicación. Si el clúster aún no está en producción, se pueden utilizar los procedimientos siguientes para mover el recurso MSDTC a un grupo distinto del grupo de clúster.

Se instalará el recurso de clúster de MSDTC en el primer grupo que tiene un disco físico, dirección IP y recurso de nombre de red configurado y conectado. Error para que dichos recursos disponibles y en línea en un grupo distinto del grupo de clúster hará que el recurso de DTC para instalarse en el grupo de clústeres cuando se ejecuta el comando Comclust.exe. Contiene los siguientes recursos de forma predeterminada, el grupo de clústeres:
  • Dirección IP de clúster
  • Nombre del clúster
  • Quórum (disco físico con la carpeta /MSCS)
Sin embargo, como ya indicado, si el recurso MSDTC agrupado ya se ha colocado en el grupo de clústeres y lo es en línea y lo conmuta correctamente entre todos los nodos. A continuación, puede permanecer en el grupo de clústeres.

Nota En un clúster de Exchange 2000 o en un clúster de Exchange 2003, es una práctica recomendada para dejar el recurso MSDTC agrupado en el grupo de clústeres. Exchange tiene acceso a esta funcionalidad sólo durante el proceso de instalación inicial y se aplican todos los específicos service Pack de Exchange. Para obtener más información acerca de instrucciones específicas de SQL Server para mover o recuperar el recurso MSDTC en instalaciones de SQL Server agrupados, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
294209Cómo reconstruir o mover MSDTC se utiliza con un clúster de conmutación por error de SQL

Además, puede experimentar problemas con el archivo de registro MSDTC debe estar ubicado en el primer recurso de disco físico en el grupo en la que ha instalado el recurso de DTC.

Más información

Importante Esta sección, método o de tarea contiene pasos que le indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por tanto, asegúrese de que siga estos pasos cuidadosamente. Para obtener más protección, haga una copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo hacer copia de seguridad y restaurar el registro de Windows

Si experimenta problemas con el servicio MSDTC o un recurso de DTC en un clúster de Windows 2000, puede utilizar uno de los procedimientos descritos en esta sección para recuperar.

Recurso de clúster MSDTC está instalado por error en el grupo de clústeres

Si el recurso de DTC erróneamente se instaló en el grupo de clústeres, siga estos pasos para mover al grupo correcto. No debe utilizar la funcionalidad Cambiar grupo en el Administrador de clústeres para realizar esta tarea.
  1. Inicie el Administrador de clústeres. En el grupo de clústeres, busque el recurso MSDTC, ponerlo sin conexión y, a continuación, elimínelo.

    Nota Asegúrese de que eliminar todas las dependencias en este recurso MSDTC antes de realizar esta operación, o puede recibir mensajes de error que le pide que elimine las dependencias antes de desconectar el recurso o eliminarlo.
  2. Utilice el Editor del registro (Regedt32.exe) para asegurarse de que se han eliminado las siguientes claves del registro en ambos nodos:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC (requiere la eliminación manual)
    • HKEY_CLASSES_ROOT\CID
  3. Mover el grupo de clúster a otro nodo del clúster. Compruebe que el grupo de clúster está conectado en el otro nodo antes de proceder al paso siguiente.
  4. Cree los siguientes recursos en el grupo deseado:
    1. El recurso de dirección IP que utilizará el recurso MSDTC. Ponga en conexión el recurso.
    2. Recurso de nombre de red que utilizará el recurso MSDTC. Hacer esto que dependa el recurso dirección IP de MSDTC que creó en el paso anterior. Ponga en conexión este recurso.
    3. El recurso de coordinador de transacciones distribuidas que depende el nombre de red de MSDTC y el disco físico donde se ubicará la carpeta Dtclog (vea el paso siguiente). Deje este recurso en un estado sin conexión.
  5. Copie la carpeta Dtclog desde la carpeta %Windir%\System32 en el primer recurso de disco físico en el grupo en el que desea que el recurso MSDTC para instalarse.
  6. Ejecute el comando comclust en el nodo A y, a continuación, en el nodo B.

    Nota Si recibe el siguiente mensaje de error reiniciar todos los nodos y vuelva a intentarlo paso 6:

    C:\Documents and Settings\Administrator > comclust configurar MS DTC. El programa de instalación ha encontrado que la configuración actual del clúster no contiene ningún grupo de recursos en el que se puede crear el recurso MS DTC. El programa de instalación de MS DTC requiere que el clúster contiene al menos un grupo de recursos que contiene un recurso de nombre de red y un recurso de disco compartido. El programa de instalación también requiere que este grupo de recursos sea propiedad por el primer nodo del clúster en el que se ejecuta el programa de instalación. Vuelva a ejecutar el programa de instalación después de han realizado los cambios adecuados en la configuración del clúster.

Si dispone de administrador de clústeres que se abra en el escritorio, observará que el recurso MSDTC transición por varios estados incluidos error, sin conexión y la conexión pendiente, estabilización finalmente en el estado Online. En este momento, puede realizar una prueba de conmutación por error mediante la funcionalidad Mover grupo en el Administrador de clústeres.

Problemas de registro MSDTC

Si sospecha que un problema con el registro de MSDTC, puede vaciar todos los paquetes existentes en el registro de MSDTC ejecutando el comando msdtc.exe - resetlog.

Advertencia El comando msdtc - resetlog es una operación peligrosa; Compruebe que no tiene transacciones activas al realizar esta operación.

Propiedades

Id. de artículo: 243204 - Última revisión: viernes, 26 de octubre de 2007 - Versión: 5.7
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
Palabras clave: 
kbmt kbproductlink kbhowto kbnetwork KB243204 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 243204

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com