Sobre sps anidados....

19/11/2005 - 17:43 por Sans | Informe spam
Amigos...

Tengo una duda sobre algo que recien detecte en un sp...
Resulta que ejecute un sp con ciertos parametros, los cuales hacen que
se ejecute el mismo sp remotamente en otro servidor con los mismos
parametros y este a su vez regresa la ejecucion al servidor
origen...haciendo un loop...
Esto me crea n conecciones entre ambos servidores degradando el
performance, mi pregunta es...

No deberia sql server mandarme un error al llegar al nivel 32????

Uso sql server 2000

Saludos

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
19/11/2005 - 21:46 | Informe spam
Sans,

Si la llamada es recursiva, pues si, debe darte un error al sobrepasar la
llamada 32. Lo que no se si por ser esta una llamada a un sp remoto, sql
server pueda rastrearlo.

Cual es la idea detras de estas llamadas recursivas?


AMB

"Sans" wrote:

Amigos...

Tengo una duda sobre algo que recien detecte en un sp...
Resulta que ejecute un sp con ciertos parametros, los cuales hacen que
se ejecute el mismo sp remotamente en otro servidor con los mismos
parametros y este a su vez regresa la ejecucion al servidor
origen...haciendo un loop...
Esto me crea n conecciones entre ambos servidores degradando el
performance, mi pregunta es...

No deberia sql server mandarme un error al llegar al nivel 32????

Uso sql server 2000

Saludos


Respuesta Responder a este mensaje
#2 Sans
21/11/2005 - 15:17 | Informe spam
En realidad el sp deberia ejecutarse en el servidor local o en el
remoto, nadamas, y devolverme un resultset, pero por un error de la
informacion entra en el ciclo comentado...
El problema era la cantidad de conecciones entre ambos servidores, lo
cual me creaba problemas...
Seguramente pasa lo que comentas, que sql server no considera como un
mismo proceso ambas llamadas...

Saludos

Alejandro Mesa wrote:
Sans,

Si la llamada es recursiva, pues si, debe darte un error al sobrepasar la
llamada 32. Lo que no se si por ser esta una llamada a un sp remoto, sql
server pueda rastrearlo.

Cual es la idea detras de estas llamadas recursivas?


AMB

"Sans" wrote:

> Amigos...
>
> Tengo una duda sobre algo que recien detecte en un sp...
> Resulta que ejecute un sp con ciertos parametros, los cuales hacen que
> se ejecute el mismo sp remotamente en otro servidor con los mismos
> parametros y este a su vez regresa la ejecucion al servidor
> origen...haciendo un loop...
> Esto me crea n conecciones entre ambos servidores degradando el
> performance, mi pregunta es...
>
> No deberia sql server mandarme un error al llegar al nivel 32????
>
> Uso sql server 2000
>
> Saludos
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida