Conexión dinámica a BD con Reporting Services

19/05/2005 - 11:45 por Avance | Informe spam
¿Como puede una aplicación multi-empresa -> multi-BD utilizar informes del
Reporting Services que se puedan conectar dinamicamente a una u otra base de
datos en función de (por ejemplo) un determinado parámetro que reciba el
informe?

Gracias.

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
19/05/2005 - 20:21 | Informe spam
Una forma posible de hacerlo es que la aplicación modifique el string de
conexión que está almaceno en el archivo de configuración del data source
(archivo .rds).

Es una simple manipulación XML...

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.

"Avance" wrote in message
news:
¿Como puede una aplicación multi-empresa -> multi-BD utilizar informes del
Reporting Services que se puedan conectar dinamicamente a una u otra base
de
datos en función de (por ejemplo) un determinado parámetro que reciba el
informe?

Gracias.
Respuesta Responder a este mensaje
#2 Paco
20/05/2005 - 17:15 | Informe spam
Gracias por la respuesta Gustavo

Después de leer bastante por la red he llegado a la conclusión de que esa es
la única forma y es lo que estoy intentando hacer, pero el archivo *.rds sólo
lo veo en la carpeta del proyecto de visual estudio en el servidor donde está
instalado el IIS no lo veo.
No sé donde tengo que modicar la cadena de conexión.

Gracias por la ayuda

"Gustavo Larriera [MVP]" escribió:

Una forma posible de hacerlo es que la aplicación modifique el string de
conexión que está almaceno en el archivo de configuración del data source
(archivo .rds).

Es una simple manipulación XML...

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.

Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
21/05/2005 - 04:35 | Informe spam
Si en tu Solution has hecho una conexión compartida (shared data source),
entonces tienes un archivo .rds y dentro de él, encontrarás al string de
conexión en el elemento <ConnectString>.

Si has hecho la conexión privada al reporte, entonces el string de conexión
está en el propio archivo .rdl del reporte, en el elemento
<ConnectString>... allí es donde debes modificar.

Saludos
~gux

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.

"Paco" wrote in message
news:
Gracias por la respuesta Gustavo

Después de leer bastante por la red he llegado a la conclusión de que esa
es
la única forma y es lo que estoy intentando hacer, pero el archivo *.rds
sólo
lo veo en la carpeta del proyecto de visual estudio en el servidor donde
está
instalado el IIS no lo veo.
No sé donde tengo que modicar la cadena de conexión.

Gracias por la ayuda

"Gustavo Larriera [MVP]" escribió:

Una forma posible de hacerlo es que la aplicación modifique el string de
conexión que está almaceno en el archivo de configuración del data source
(archivo .rds).

Es una simple manipulación XML...

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.




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