Error Distribuited Transactions SQL SERVER

Error en Transacciones Distribuidas de SQL SERVER

En algunas ocasiones se nos presenta un Error cuando queremos realizar consultas entre un servidor de base de datos de SQL server hacia otro servidor vinculado.

Error Distribuited Transactions SQL SERVER 

Para soluciona este error vemos varias soluciones en otras páginas refiriéndose a modificar los permisos en la Parte DTC (distribuited transactions coordinator) de nuestro servidor de base de datos y del servidor de bases de datos vinculado.

Así es como debe estar configurada esta opción en los servidores que vayan a participar en consultas de SLQ SERVER

ERROR Distribuited Transactions Coordinator SQL SERVER

Si ya tienes esta configuración y aún así te sigue mandando el Error Distribuited Transactions SQL SERVER entonces utiliza las siguientes instrucciones en una ventana de Query Analyzer. de SQL SERVER.

Nota: debes ejecutar las instrucciones tanto en el servidor 1 como en el servidor 2

En el Servidor 1 ejecutarás:
eXEC sp_serveroption @server = 'miservidor2',@optname = 'remote proc transaction promotion', @optvalue = 'false' ;

En el Servidor 2 ejecutarás:
EXEC sp_serveroption @server = 'miservidor1',@optname = 'remote proc transaction promotion', @optvalue = 'false' ;

Espero que te ayuden estas pequeñas instrucciones para eliminar este molesto error de transacciones distribuidas en SQL SERVER a mi en lo particular me libraron de muchas horas de incertidumbre.


Mis Mejores Saludos
Xavier García


No hay comentarios:

Publicar un comentario