Procedimiento almacenado sólo muestra resultados a nivel local

Publicado en 'Programación' por alfredofp, 4 Jun 2008.





  1. alfredofp

    alfredofp Miembro nuevo

    Registro:
    4 Jun 2008
    Mensajes:
    1
    Likes:
    0




    Hola, tengo un problema con respecto a algunos procedimientos almacenados de mi sistema (Aplicación Windows) los cuales cuando se ejecutan a nivel local, muestra los resultados correctamente; pero cuando se ejecutan conectándose a la base de datos remota -a través de la red- no muestra ningún resultado, y lo más raro es que no arroja ningún error, simplemente me devuelve cero filas afectadas. Eso sólo sucede con algunos de los procedimientos almacenados,
    con la mayoría devuelve los resultados correctamente. Trabajo con visual basic .net 2005 y la base de datos SQL Server 2000.
    Si a alguien le ha ocurrido algo parecido y lo ha solucionado, le agradecería si comparte sus conocimientos con todos nosotros.
     


  2. Yaraher

    Yaraher Miembro maestro

    Registro:
    26 Mar 2007
    Mensajes:
    313
    Likes:
    2
    Preguntas de rigor, pero que a todos les puede pasar:

    1) ¿Tienen la misma data (o tienen data) que deberían retornar?
    2) ¿Las tablas a las que llaman tienen el mismo nombre? ¿Están configurados los usuarios correctamente?
    3) ¿Has probado ejecutando esos SPs localmente en la máquina remota para descartar problemas?
    4) ¿Has probado lo mismo, pero con el código fuera del SP?