sp extendido

02/07/2005 - 00:28 por Eduardo De Luca | Informe spam
Que tal como están .

Tengo el sgte problema . Hemos creado un procedimiento almacenado extendido
. el mismo devuelve un conjunto de datos en formato xml de una fuente
externa de datos. Con estos datos lleno una tabla temporal para luego
tratarlos. (asi lo requiere la aplicación)



El mismo funciona bien , lo tengo que llamar de otra base de datos del
Server lo hago de la sgte forma

Desde el q. analyzer



master.dbo.nombredelsp



funciona bien.

Luego lo llamo desde un procedimiento almacenado y me falla. Es decir:



Dentro del sp



Create sp_a as

Codigo ..

...

.



Exec master.dbo.nombredelsp



...



Y desde el q. analyzer





Exec sp_a



Y me arroja el sgte error



An INSERT EXEC statement cannot be nested.



Aclaro por las dudas que el sp tiene los permisos correctos de ejecución
(usuario) tanto en la master , como en la otra tabla.



Desde ya muchas gracias por la ayuda que me puedan dar

Preguntas similare

Leer las respuestas

#1 Isaias
02/07/2005 - 01:06 | Informe spam
"Eduardo De Luca" wrote:

Que tal como están .

Tengo el sgte problema . Hemos creado un procedimiento almacenado extendido
.. el mismo devuelve un conjunto de datos en formato xml de una fuente
externa de datos. Con estos datos lleno una tabla temporal para luego
tratarlos. (asi lo requiere la aplicación)



El mismo funciona bien , lo tengo que llamar de otra base de datos del
Server lo hago de la sgte forma

Desde el q. analyzer



master.dbo.nombredelsp



funciona bien.

Luego lo llamo desde un procedimiento almacenado y me falla. Es decir:



Dentro del sp



Create sp_a as

Codigo ..



..



Exec master.dbo.nombredelsp







Y desde el q. analyzer





Exec sp_a



Y me arroja el sgte error



An INSERT EXEC statement cannot be nested.



Aclaro por las dudas que el sp tiene los permisos correctos de ejecución
(usuario) tanto en la master , como en la otra tabla.



Desde ya muchas gracias por la ayuda que me puedan dar







¿Y si lo intentas asi?
INSERT INTO MyTable (mytabla)
SELECT mezok
FROM OPENQUERY(LinkedServer, 'SET FMTONLY OFF; EXEC sp_a)
Respuesta Responder a este mensaje
#2 Isaias
02/07/2005 - 01:11 | Informe spam
Respuesta Responder a este mensaje
#3 Eduardo De Luca
02/07/2005 - 01:35 | Informe spam
GRacias Isaias , por tu ayuda . Este articulo lo habia leido pero no
resuelve mi problema.
Si alguno tuvo este problema y lo soluciono le agradeceria si me dan una
mano
"Eduardo De Luca" escribió en el mensaje
news:
Que tal como están .

Tengo el sgte problema . Hemos creado un procedimiento almacenado
extendido . el mismo devuelve un conjunto de datos en formato xml de una
fuente externa de datos. Con estos datos lleno una tabla temporal para
luego tratarlos. (asi lo requiere la aplicación)



El mismo funciona bien , lo tengo que llamar de otra base de datos del
Server lo hago de la sgte forma

Desde el q. analyzer



master.dbo.nombredelsp



funciona bien.

Luego lo llamo desde un procedimiento almacenado y me falla. Es decir:



Dentro del sp



Create sp_a as

Codigo ..

...

.



Exec master.dbo.nombredelsp



...



Y desde el q. analyzer





Exec sp_a



Y me arroja el sgte error



An INSERT EXEC statement cannot be nested.



Aclaro por las dudas que el sp tiene los permisos correctos de ejecución
(usuario) tanto en la master , como en la otra tabla.



Desde ya muchas gracias por la ayuda que me puedan dar


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