Error al ejecutar SP desde otro servidor

17/04/2008 - 19:39 por Ignacio Holguin | Informe spam
Estimados amigos:
Buen dia.
Tengo el siguiente problema: Desde mi aplicacion, mando ejecutar una SP
la cual actualiza una tabla en otro servidor, el cual lo acceso a traves de
una vista.
Al correr el modulo, me regresa el siguiente error:



Ocurrio un error al correr la SP: spMAY_CodPedWeb:

"The operation could not be performed because OLE DB provider "SQLNCLI"
for linked server "###" was unable to begin a distributed transaction."

Aceptar


Ya cambie las propiedades del server destino para que acepte
transacciones distribuidas.
Cual podria ser el problema?

Saludos

Ignacio Holguin Banda

Preguntas similare

Leer las respuestas

#6 Ignacio Holguin
18/04/2008 - 19:26 | Informe spam
Una disculpa:
Explico el procedimiento: Dentro de la SP en cuestion, hago varios
insert a una tabla en una Base de Datos local, pero tengo un update a una
tabla que esta en otro servidor.

Saludos.


"Ignacio Holguin" escribió en el mensaje de
noticias news:
Gracias Rubén.
Revisare lo que me indicas.

Saludos.
Ignacio Holguin

"Rubén Garrigós" escribió en el mensaje de noticias
news:umJ%
Yo comprobaría lo primero que el servicio MSDTC está en marcha en ambas
máquinas. Si con eso no se soluciona revisate este artículo que te
explica paso a paso que puntos tienes que comprobar:

http://support.microsoft.com/kb/306212

Rubén Garrigós
Solid Quality Mentors


"Ignacio Holguin" wrote in message
news:O$
Hola Maxi:
Al correr la SP desde el SSMS me envia el siguiente error:

OLE DB provider "SQLNCLI" for linked server "###" returned message "The
partner transaction manager has disabled its support for remote/network
transactions.".
Msg 7391, Level 16, State 2, Procedure spMAY_CodPedWeb, Line 110
The operation could not be performed because OLE DB provider "SQLNCLI"
for linked server "###" was unable to begin a distributed transaction.

Ya revise las propiedades del servidor destino, asi como la tabla
SYSSERVERS del servidor origen, para asegurar que tuviera habilidado la
opcion: rpc = 1 y rpcout = 1 para el linked server "###" y es correcto.
Sera que tengo que esperar a que se repliquen las nuevas condiciones?

Saludos.

Ignacio Holguin



"Maxi Accotto" escribió en el mensaje de
noticias news:
Hola, ejecute ese Store desde el SSMS y cuentenos como le va


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Ignacio Holguin" escribió en el
mensaje de noticias:#
Estimados amigos:
Buen dia.
Tengo el siguiente problema: Desde mi aplicacion, mando ejecutar
una SP la cual actualiza una tabla en otro servidor, el cual lo acceso
a traves de una vista.
Al correr el modulo, me regresa el siguiente error:



Ocurrio un error al correr la SP: spMAY_CodPedWeb:

"The operation could not be performed because OLE DB provider
"SQLNCLI" for linked server "###" was unable to begin a distributed
transaction."

Aceptar


Ya cambie las propiedades del server destino para que acepte
transacciones distribuidas.
Cual podria ser el problema?

Saludos

Ignacio Holguin Banda














Respuesta Responder a este mensaje
#7 Maxi Accotto
19/04/2008 - 18:17 | Informe spam
Pues aqui tienes el problema, si haces a otra base de otro servidor debes
armar una transaccion distribuida en lugar del begin tran.
Revisa primero que tengas habilitado ese servicio en ambos servidores

http://technet.microsoft.com/es-es/...88386.aspx


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Ignacio Holguin" escribió en el mensaje de
noticias:
Una disculpa:
Explico el procedimiento: Dentro de la SP en cuestion, hago varios
insert a una tabla en una Base de Datos local, pero tengo un update a una
tabla que esta en otro servidor.

Saludos.


"Ignacio Holguin" escribió en el mensaje
de noticias news:
Gracias Rubén.
Revisare lo que me indicas.

Saludos.
Ignacio Holguin

"Rubén Garrigós" escribió en el mensaje de
noticias news:umJ%
Yo comprobaría lo primero que el servicio MSDTC está en marcha en ambas
máquinas. Si con eso no se soluciona revisate este artículo que te
explica paso a paso que puntos tienes que comprobar:

http://support.microsoft.com/kb/306212

Rubén Garrigós
Solid Quality Mentors


"Ignacio Holguin" wrote in message
news:O$
Hola Maxi:
Al correr la SP desde el SSMS me envia el siguiente error:

OLE DB provider "SQLNCLI" for linked server "###" returned message "The
partner transaction manager has disabled its support for remote/network
transactions.".
Msg 7391, Level 16, State 2, Procedure spMAY_CodPedWeb, Line 110
The operation could not be performed because OLE DB provider "SQLNCLI"
for linked server "###" was unable to begin a distributed transaction.

Ya revise las propiedades del servidor destino, asi como la tabla
SYSSERVERS del servidor origen, para asegurar que tuviera habilidado la
opcion: rpc = 1 y rpcout = 1 para el linked server "###" y es correcto.
Sera que tengo que esperar a que se repliquen las nuevas
condiciones?

Saludos.

Ignacio Holguin



"Maxi Accotto" escribió en el mensaje
de noticias news:
Hola, ejecute ese Store desde el SSMS y cuentenos como le va


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Ignacio Holguin" escribió en el
mensaje de noticias:#
Estimados amigos:
Buen dia.
Tengo el siguiente problema: Desde mi aplicacion, mando ejecutar
una SP la cual actualiza una tabla en otro servidor, el cual lo
acceso a traves de una vista.
Al correr el modulo, me regresa el siguiente error:



Ocurrio un error al correr la SP: spMAY_CodPedWeb:

"The operation could not be performed because OLE DB provider
"SQLNCLI" for linked server "###" was unable to begin a distributed
transaction."

Aceptar


Ya cambie las propiedades del server destino para que acepte
transacciones distribuidas.
Cual podria ser el problema?

Saludos

Ignacio Holguin Banda

















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida