Store Procedures y Reporting Services

20/12/2005 - 22:35 por Fabián | Informe spam
Hola compañeros nuevamente,
Se me ha presentado una duda respecto a la ejecución de los SP.
En varios reportes en los cuales escribo la consulta sql dentro del reporte.
Una vez que hago el deploy me permite realizar la suscripción del reporte.
Pero cuando en el data set inserto exec nombre_del_procedimiento almacenado.
No me permite realizar la suscripcion por que me avisa que no están
almacendas las credenciales.
Lo que no entiendo es que en ambos casos utilizo el mismo data source el
cual es compartido.
Espero me puedan dar una mano.
Saludos
Fabián

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
21/12/2005 - 04:02 | Informe spam
Puedes mostrarnos el error EXACTAMENTE cómo te aparece?

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Fabián" wrote in message
news:
Hola compañeros nuevamente,
Se me ha presentado una duda respecto a la ejecución de los SP.
En varios reportes en los cuales escribo la consulta sql dentro del
reporte.
Una vez que hago el deploy me permite realizar la suscripción del reporte.
Pero cuando en el data set inserto exec nombre_del_procedimiento
almacenado.
No me permite realizar la suscripcion por que me avisa que no están
almacendas las credenciales.
Lo que no entiendo es que en ambos casos utilizo el mismo data source el
cual es compartido.
Espero me puedan dar una mano.
Saludos
Fabián
Respuesta Responder a este mensaje
#2 Fabián
22/12/2005 - 01:21 | Informe spam
Gustavo,te comento.
En primera instancia noto la diferencia cuando en
http://xxx/servidorinformes ingreso a una carpeta que contiene un reporte el
cual no tiene el código transact en el mismo, que no aparece la opción de
"Nueva Suscripción" en la barra que esta debajo de la opción ver la que tiene
un sobre abierto. Dicha opción si aparece si yo escribo el código t-sql
dentro de un data set en el reporte.
El error dice que las credenciales no están almacenadas en el sevidor , o
que el reporte tiene parametos o si es un reporte vinculado dicho vinculo ya
no es válido.
Se me habían generado dudas por que en algunos reportes tengo parámetros en
cascadas y pensé que a lo mejor los data set eran el inconveniente.
Pero como te comento escribí el código dentro del reporte y ahora si pude
realizar las suscripciones.
Desde ya muchas gracias por tu ayuda.
Saludos
Fabián

"Fabián" escribió:

Hola compañeros nuevamente,
Se me ha presentado una duda respecto a la ejecución de los SP.
En varios reportes en los cuales escribo la consulta sql dentro del reporte.
Una vez que hago el deploy me permite realizar la suscripción del reporte.
Pero cuando en el data set inserto exec nombre_del_procedimiento almacenado.
No me permite realizar la suscripcion por que me avisa que no están
almacendas las credenciales.
Lo que no entiendo es que en ambos casos utilizo el mismo data source el
cual es compartido.
Espero me puedan dar una mano.
Saludos
Fabián
Respuesta Responder a este mensaje
#3 Jordi Rambla
22/12/2005 - 10:40 | Informe spam
Hola Fabián,

Vaya por delante que no he realizado ninguna prueba reciente y la respuesta
viene de "memoria/experiencia".

Si el Report Manager te "avisa" de esos "errores" es porque le faltan datos
para poder procesar el informe de forma desatendida (como una suscripción,
por ejemplo). Todo lo que comentas cae en esa área:

- No tener unas credenciales almacenadas
- Que los parámetros no tengan valores por defecto
- Que el informe dependa de otro (esté vinculado) y este no esté disponible

El error de RS suele ser genérico, de manera que hemos de averiguar cual es
el motivo de su queja.
En el caso que comentas, me huele a que los parámetros DEL INFORME en RS,
no de la sp, no tienen valores por defecto. Chequea este punto.

Saludos,

Jordi Rambla
SQL Server MVP (Reporting Services)
Certia - Rambla informàtica
SolidQualityLearning Iberomericana


"Fabián" escribió en el mensaje
news:
Gustavo,te comento.
En primera instancia noto la diferencia cuando en
http://xxx/servidorinformes ingreso a una carpeta que contiene un reporte
el
cual no tiene el código transact en el mismo, que no aparece la opción de
"Nueva Suscripción" en la barra que esta debajo de la opción ver la que
tiene
un sobre abierto. Dicha opción si aparece si yo escribo el código t-sql
dentro de un data set en el reporte.
El error dice que las credenciales no están almacenadas en el sevidor , o
que el reporte tiene parametos o si es un reporte vinculado dicho vinculo
ya
no es válido.
Se me habían generado dudas por que en algunos reportes tengo parámetros
en
cascadas y pensé que a lo mejor los data set eran el inconveniente.
Pero como te comento escribí el código dentro del reporte y ahora si pude
realizar las suscripciones.
Desde ya muchas gracias por tu ayuda.
Saludos
Fabián

"Fabián" escribió:

Hola compañeros nuevamente,
Se me ha presentado una duda respecto a la ejecución de los SP.
En varios reportes en los cuales escribo la consulta sql dentro del
reporte.
Una vez que hago el deploy me permite realizar la suscripción del
reporte.
Pero cuando en el data set inserto exec nombre_del_procedimiento
almacenado.
No me permite realizar la suscripcion por que me avisa que no están
almacendas las credenciales.
Lo que no entiendo es que en ambos casos utilizo el mismo data source el
cual es compartido.
Espero me puedan dar una mano.
Saludos
Fabián
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida