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 Reporting Services. La aplicación cliente debe asegurarse de que el control ReportViewer está configurado para conectarse como usuario con permisos suficientes para ver el informe. 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 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 credenciales y conexión para los orígenes de datos de informes" y "Administrar orígenes de datos de informe" en los Libros en pantalla de SQL Server 2005.
Vea también
Tasks
Tutorial: Utilizar el control ReportViewer en modo remoto
Conceptos
Configurar ReportViewer para el procesamiento remoto
Utilizar el panel de etiquetas inteligentes Tareas de ReportViewer