Estoy tratando de ejecutar esto:
create table #tt (nro_parte_erp varchar(50))
declare @query as varchar(4000)
declare @estado as char
set @estado='1'
set @query ='
select
nro_parte_erp= nro_parte
from openquery(desarrollo_baan,''
select
nro_parte,
from BAAN.ORDENES_102 a,baan.set_of_cim_102 b where
a.orden_fab_1=b.orden_fab and estado_orden='+@estado+''') a
order by orden_fab_1,operacion'
insert into #tt
exec (@query)
en donde desarrollo_baan es un linked server hacia un servidor oracle
Pero recibo el siguiente error:
No se puede realizar la operación. El proveedor OLE DB 'MSDAORA' no
pudo iniciar una transacción distribuida.
Traza de error de OLE DB [OLE/DB Provider 'MSDAORA'
ITransactionJoin::JoinTransaction returned 0x8000d048].
Alguna ayuda????
Leer las respuestas