Si está ejecutando una aplicación web que utiliza la tecnología ASP original en Windows Server 2003, podría recibir este mensaje de error una vez que actualice al Service Pack 2: “La nueva transacción no se puede enlistar en el coordinador de transacciones especificado. [-2147168246] ”.

La causa de este error es que MSDTC tiene una configuración que requiere autenticación para transacciones distribuidas, y la actualización a SP2 puede cambiar la configuración a requerida en lugar de a ninguna.

Para corregir este error, abra Servicios de componentes y haga clic con el botón derecho en el ícono Mi PC y elija propiedades.

Elija la pestaña MSDTC y luego, en la parte inferior de la ventana, haga clic en el botón Configuración de seguridad.

En esta ventana, cambie la configuración en Comunicación de Transaction Manager a "No se requiere autenticación".

Esto debería resolver este error.

Tenga en cuenta que si tiene un servidor de seguridad entre el servidor web y el servidor de base de datos, debe asegurarse de que los puertos altos estén abiertos entre las dos máquinas, junto con RPC, ya que también podría causar el mismo error.

Los Mejores Consejos:
Comentarios: