Pregunta

¿Cuáles son mis opciones para permitir la presentación de informes local en mi entorno? Tengo una empresa de servicios de información centrales existentes que ya están trabajando que acceden a través de la web. Ahora necesito ofrecer esos mismos informes de allí máquina local.

¿Cuáles son las opciones de información locales? Cada máquina local tiene SQL Express 2005 se ejecutan en él. ¿Tendría que replicar el servidor de informes de base de datos, así entonces?

¿Hay otra manera? ¿Sería más fácil para ellos simplemente generar una manera diferente para evitar ensuciar con 200 de informes de los servicios de instalación? Los informes existentes son su apropiación de los datos básicos de la base de datos de los informes. No es nada especial.

¿Fue útil?

Solución

Puede ejecutar el control ReportViewer en el modo de procesamiento local. Con el fin de hacer esto, en su entorno, se necesita definitivamente las dos cosas siguientes:

1 - archivos de definición de informe (archivos) RDLC que construirán los informes

.

2 -. Los datos que se mostrarán en los informes

Ya tiene # 1, sólo tiene que empaquetar en algún lugar de un repositorio local. El control ReportViewer tiene que ser capaz de acceder a este. Ya se trate de un WebControl o un control Winform, se requieren tanto archivos RDLC con el fin de crear los informes.

En cuanto a los datos, que se necesitan para averiguar cómo se va a realizar la replicación de la base de datos en los equipos de los usuarios. Una idea sería para generar archivos XML con los datos, a continuación, leer el XML en un conjunto de datos y pasarlo al control ReportViewer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top