Buenas tardes,
Tengo un servidor remoto al que efectuo lecturas sin problemas. Además lanzo
Procedimientos de lectura también sin problemas, tal como:
exec SERVIDOR.BASE_DATOS.dbo.PR_CONSULTA_CLIENTES
Pero si creo una tabla temporal para conservar los datos consultados al
servidor:
CREATE TABLE #CLIENTES
(.,.,.,.)
INSERT INTO #CLIENTES
exec SERVIDOR.BASE_DATOS.dbo.PR_CONSULTA_CLIENTES
obtengo el mensaje:
"MSDTC no está disponible en el servidor 'SERVIDOR'.
No se puede realizar la operación. El proveedor OLE DB 'SQLOLEDB' no pudo
iniciar una transacción distribuida.
Traza de error de OLE DB [OLE/DB Provider 'SQLOLEDB'
ITransactionJoin::JoinTransaction returned 0x8004d01c]."
Agradecería cualquier idea de dónde puede estar el problema.
Saludos.
Leer las respuestas