Transacciones distribuidas

10/12/2003 - 21:21 por Anonimo | Informe spam
tengo problemas al querer a hacer una transaccion
entre un servidor win 2003 standard edition y win XP pro
con sql server standard edition y personal edition
respectivamente.

cuando trato de hacer un

begin tran
select * from servidorremoto.BaseDatos.dbo.tabla
commit tran

me pon el sig error

The operation could not be performed because the OLE DB
provider 'SQLOLEDB' was unable to begin a distributed
transaction.
[OLE/DB provider returned message: New transaction cannot
enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB'
ITransactionJoin::JoinTransaction returned 0x8004d00a].

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
10/12/2003 - 21:28 | Informe spam
hola!! de donde estas tirando ese comando?

en los SQL tenes los SP correspondientes?


Maximiliano Damian Accotto
escribió en el mensaje
news:0a5e01c3bf5b$2fe34ae0$
tengo problemas al querer a hacer una transaccion
entre un servidor win 2003 standard edition y win XP pro
con sql server standard edition y personal edition
respectivamente.

cuando trato de hacer un

begin tran
select * from servidorremoto.BaseDatos.dbo.tabla
commit tran

me pon el sig error

The operation could not be performed because the OLE DB
provider 'SQLOLEDB' was unable to begin a distributed
transaction.
[OLE/DB provider returned message: New transaction cannot
enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB'
ITransactionJoin::JoinTransaction returned 0x8004d00a].

Respuesta Responder a este mensaje
#2 Anonimo
10/12/2003 - 21:55 | Informe spam
bueno desde mi maq win XP ,en el query analyzer me
conecto al servidor win 2003

ya conectado al servidor trato de hacer un query a mi
servidor local de mi maquina

agrego el servidor local a la conexion
sp_addlinkedserver rafael

sp_addlinkedsrvlogin 'rafael', 'false', 'sa', 'sa',''

hago la transaccion y aqui es donde truena
begin tran
select * from rafael.tcadbcoi.dbo.invlin
commit tran

hola!! de donde estas tirando ese comando?

en los SQL tenes los SP correspondientes?


Maximiliano Damian Accotto
escribió en el


mensaje
news:0a5e01c3bf5b$2fe34ae0$
tengo problemas al querer a hacer una transaccion
entre un servidor win 2003 standard edition y win XP




pro
con sql server standard edition y personal edition
respectivamente.

cuando trato de hacer un

begin tran
select * from servidorremoto.BaseDatos.dbo.tabla
commit tran

me pon el sig error

The operation could not be performed because the OLE DB
provider 'SQLOLEDB' was unable to begin a distributed
transaction.
[OLE/DB provider returned message: New transaction




cannot
enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB'
ITransactionJoin::JoinTransaction returned 0x8004d00a].





.

Respuesta Responder a este mensaje
#3 Maximiliano Damian Accotto
10/12/2003 - 22:37 | Informe spam
el error indica como que no estaria habilitado

hace esto:

anda a las propiedades de tu servidor y fijate en la solapa conexiones

Que este asi configurada:

Tildado Permitir que otros servidores ...

sin tildar Exigir transacciones distribuidas (mts)

luego fijate con el administrador coorporativo que: en servicios de
compatibilidad el servicio Coordinador de transacciones distribuidas este en
play.

Te aconsejo tambien q tengas los ultimos MDAC 2.8 en cada maquina

un saludo enorme

Accotto Maximiliano Damian
(maxi_accotto[arroba]speedy.com.ar)

MSN:
escribió en el mensaje
news:03a501c3bf60$021804c0$
bueno desde mi maq win XP ,en el query analyzer me
conecto al servidor win 2003

ya conectado al servidor trato de hacer un query a mi
servidor local de mi maquina

agrego el servidor local a la conexion
sp_addlinkedserver rafael

sp_addlinkedsrvlogin 'rafael', 'false', 'sa', 'sa',''

hago la transaccion y aqui es donde truena
begin tran
select * from rafael.tcadbcoi.dbo.invlin
commit tran

hola!! de donde estas tirando ese comando?

en los SQL tenes los SP correspondientes?


Maximiliano Damian Accotto
escribió en el


mensaje
news:0a5e01c3bf5b$2fe34ae0$
tengo problemas al querer a hacer una transaccion
entre un servidor win 2003 standard edition y win XP




pro
con sql server standard edition y personal edition
respectivamente.

cuando trato de hacer un

begin tran
select * from servidorremoto.BaseDatos.dbo.tabla
commit tran

me pon el sig error

The operation could not be performed because the OLE DB
provider 'SQLOLEDB' was unable to begin a distributed
transaction.
[OLE/DB provider returned message: New transaction




cannot
enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB'
ITransactionJoin::JoinTransaction returned 0x8004d00a].





.

Respuesta Responder a este mensaje
#4 Anonimo
11/12/2003 - 00:16 | Informe spam
pues ya verifique lo de la casilla para permitir conexion
remota... y ni asi funciono.

el MDAC 2.8 para que es??


el error indica como que no estaria habilitado

hace esto:

anda a las propiedades de tu servidor y fijate en la


solapa conexiones

Que este asi configurada:

Tildado Permitir que otros servidores ...

sin tildar Exigir transacciones distribuidas (mts)

luego fijate con el administrador coorporativo que: en


servicios de
compatibilidad el servicio Coordinador de transacciones


distribuidas este en
play.

Te aconsejo tambien q tengas los ultimos MDAC 2.8 en


cada maquina

un saludo enorme

Accotto Maximiliano Damian
(maxi_accotto[arroba]speedy.com.ar)

MSN:
escribió en el mensaje
news:03a501c3bf60$021804c0$
bueno desde mi maq win XP ,en el query analyzer me
conecto al servidor win 2003

ya conectado al servidor trato de hacer un query a mi
servidor local de mi maquina

agrego el servidor local a la conexion
sp_addlinkedserver rafael

sp_addlinkedsrvlogin 'rafael', 'false', 'sa', 'sa',''

hago la transaccion y aqui es donde truena
begin tran
select * from rafael.tcadbcoi.dbo.invlin
commit tran

hola!! de donde estas tirando ese comando?

en los SQL tenes los SP correspondientes?


Maximiliano Damian Accotto
escribió en el


mensaje
news:0a5e01c3bf5b$2fe34ae0$
tengo problemas al querer a hacer una transaccion
entre un servidor win 2003 standard edition y win XP




pro
con sql server standard edition y personal edition
respectivamente.

cuando trato de hacer un

begin tran
select * from servidorremoto.BaseDatos.dbo.tabla
commit tran

me pon el sig error

The operation could not be performed because the OLE






DB
provider 'SQLOLEDB' was unable to begin a distributed
transaction.
[OLE/DB provider returned message: New transaction




cannot
enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB'
ITransactionJoin::JoinTransaction returned






0x8004d00a].





.





.

Respuesta Responder a este mensaje
#5 Maximiliano Damian Accotto
11/12/2003 - 00:29 | Informe spam
el el driver oledb!! no creo q sea ello pero yo tengo el mismo escenario q
vos y a mi me funciona!!

Accotto Maximiliano Damian
(maxi_accotto[arroba]speedy.com.ar)

MSN:
escribió en el mensaje
news:051801c3bf73$9e1b7650$

pues ya verifique lo de la casilla para permitir conexion
remota... y ni asi funciono.

el MDAC 2.8 para que es??


el error indica como que no estaria habilitado

hace esto:

anda a las propiedades de tu servidor y fijate en la


solapa conexiones

Que este asi configurada:

Tildado Permitir que otros servidores ...

sin tildar Exigir transacciones distribuidas (mts)

luego fijate con el administrador coorporativo que: en


servicios de
compatibilidad el servicio Coordinador de transacciones


distribuidas este en
play.

Te aconsejo tambien q tengas los ultimos MDAC 2.8 en


cada maquina

un saludo enorme

Accotto Maximiliano Damian
(maxi_accotto[arroba]speedy.com.ar)

MSN:
escribió en el mensaje
news:03a501c3bf60$021804c0$
bueno desde mi maq win XP ,en el query analyzer me
conecto al servidor win 2003

ya conectado al servidor trato de hacer un query a mi
servidor local de mi maquina

agrego el servidor local a la conexion
sp_addlinkedserver rafael

sp_addlinkedsrvlogin 'rafael', 'false', 'sa', 'sa',''

hago la transaccion y aqui es donde truena
begin tran
select * from rafael.tcadbcoi.dbo.invlin
commit tran

hola!! de donde estas tirando ese comando?

en los SQL tenes los SP correspondientes?


Maximiliano Damian Accotto
escribió en el


mensaje
news:0a5e01c3bf5b$2fe34ae0$
tengo problemas al querer a hacer una transaccion
entre un servidor win 2003 standard edition y win XP




pro
con sql server standard edition y personal edition
respectivamente.

cuando trato de hacer un

begin tran
select * from servidorremoto.BaseDatos.dbo.tabla
commit tran

me pon el sig error

The operation could not be performed because the OLE






DB
provider 'SQLOLEDB' was unable to begin a distributed
transaction.
[OLE/DB provider returned message: New transaction




cannot
enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB'
ITransactionJoin::JoinTransaction returned






0x8004d00a].





.





.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida