Compartir a través de


Consideraciones de implementación para informes de servidor

Todos los usuarios que ejecutan su aplicación y requieren acceso a un informe deben tener permiso de acceso al servidor de informes. La aplicación cliente debe conectarse al servidor de informes de SQL Server 2005 Reporting Services. La aplicación cliente debe proporcionar la identidad de seguridad del usuario que verá los informes. O bien, puede proporcionar un único conjunto de credenciales que utilizarán todos los usuarios

Consideraciones de implementación para informes de servidor

Las aplicaciones que incluyen informes almacenados en un servidor de informes deben proporcionar una dirección URL válida para una instancia remota de SQL Server 2005 Reporting Services e información de la ruta de acceso al informe. Puede especificar la referencia en el panel de etiquetas inteligentes Tareas de ReportViewer cuando agrega el control a un formulario o página web. También puede especificar esta información mediante programación si la ubicación del servidor es desconocida en tiempo de diseño.

Conectar al servidor de informes

Si está implementando un servidor de informes, el control ReportViewer se conecta al servidor de informes como el usuario del subproceso. Si el usuario del subproceso no está autorizado para ver el informe, debe proporcionar un objeto IReportServerCredentials al control de servidor web ReportViewer. Este objeto proporciona credenciales que se utilizan para conectarse al servidor. Si está usando el control de Windows Forms de ReportViewer, use la propiedad ReportServerCredentials en el objeto ServerReport.

La implementación de ASP.NET presenta consideraciones adicionales. Si ASP.NET no está configurado para suplantación, necesitará desarrollar una estrategia para el acceso del usuario a equipos y orígenes de datos.

Para obtener más información, vea Especificar las conexiones y las credenciales del control de servidor web ReportViewer.

Conectar a orígenes de datos externos

En Reporting Services, los informes publicados en un servidor de informes pueden recuperar datos de servidores externos. Para hacerlo, es posible que se solicite a los usuarios el nombre de usuario y la cuenta. La solicitud de credenciales al usuario depende de la configuración de propiedades de orígenes de datos para el informe. Los informes pueden configurarse para utilizar credenciales almacenadas, seguridad integrada o credenciales solicitadas, o para no utilizar credenciales. Si incluye un informe que utiliza seguridad integrada, todos los usuarios que requieren acceso al informe deben tener acceso al origen de datos que utiliza el informe. Para obtener más información, vea "Especificar información de conexión y credenciales" y "Administrar conexiones a orígenes de datos" en los Libros en línea de SQL Server 2005.

Vea también

Tareas

Visita guiada: Utilizar el control ReportViewer en modo remoto

Conceptos

Configurar ReportViewer para el procesamiento remoto
Utilizar el panel de etiquetas inteligentes Tareas de ReportViewer
Implementar informes y controles ReportViewer