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

#1 Maxi Accotto
17/04/2008 - 19:57 | Informe spam
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
#2 Ignacio Holguin
17/04/2008 - 20:54 | Informe spam
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
#3 Ignacio Holguin
17/04/2008 - 22:53 | Informe spam
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
#4 Rubén Garrigós
17/04/2008 - 22:53 | Informe spam
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
#5 Ignacio Holguin
18/04/2008 - 19:06 | Informe spam
Estimados colisteros:
Ya probe la SP desde el SSMS y me seguia mostrando el mismo error, pero
descubri que era por el comando BEGIN TRAN

BEGIN TRAN
Execute spMAY_PedWeb;1 @Pedido = ##, @Usuario='XXXX', @Identificador =
@@spid

Si ejecuto esta instruccion me regresa el error.
Si lo corro sin el BEGIN TRAN no marca error y ejecuta correctamente la
SP.

Hay manera de que pueda utilizar ese comando junto con la SP?

Saludos.

Ignacio Holguin




"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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida