Wenas
Les hago una consulta Instale un nuevo MSSQL 2000 sobre un ambiente
Win2003 Server SP1 y cuando hago la sig query sin el begin distributed
transaction y el commit distibuted transaction todo funciona barbaro, pero
cuando le pongo el commit me da error.
El mismo SP lo tengo corriendo desde donde quiero migrar la base que a
diferencia de lo anterior esta sobre un ambiente MSSQL 2000 sobre Win2000
Server;
El serviicio Distributed Transaction Coordinator esta corriendo OK
Modifique la reg segun las instrucciones de microsoft y nada.
Que puedo hacer?? a alguien le paso???
Query:
begin distrbuted transaction
Insert into tablasql (campo1, campo2)
select alias.campo1, alias.campo2
from openrowset('MSDAORA','insora';'usrora';'pwdora','Select campo1, campo2
from tablaora where condicion') as alias
commit distributed transaction
Msg de eror:
Server: Msg 7391, Level 16, State 1, Procedure sp_ORAIMP_TRKDIY
The operation could not be performed because the OLE DB provider 'MSDAORA'
was unable to begin a distributed transaction.
OLE DB error trace [OLE/DB Provider 'MSDAORA'
ITransactionJoin::JoinTransaction returned 0x8000d048].
Solicito vuestra ayuda urgente... El dead Line de esta migracion es el
domingo 4 de junio...
Muchas Gracias
Saludos
Leer las respuestas