Usar una dirección URL para tener acceso a elementos del servidor de informes

La manera en la que el servidor de informes responde a una solicitud URL depende del tipo de elemento que se proporciona en la dirección URL. Las secciones siguientes describen cómo responde el servidor de informes a las solicitudes URL para diferentes tipos de elementos.

Informe

Si en una dirección URL se hace referencia a un informe, este se ejecuta y se representa según los parámetros que se proporcionan en la dirección URL. Si no incluye la cadena de parámetros rs:Command=Render u otros parámetros en la dirección URL, el informe se muestra en el Visor HTML. El formato del informe depende del explorador y de la versión del mismo. Para obtener más información, vea Buscar y ver informes con un explorador (Generador de informes 3.0 y SSRS) y Representar en HTML (Generador de informes 3.0 y SSRS).

Nota

Si omite la línea rs:Command=Render, el servidor de informes debe evaluar el tipo de elemento y seleccionar el valor de comando adecuado. Use rs:Command=Render en la dirección URL para mejorar el rendimiento del servidor de informes.

Recurso

Si se hace referencia a un recurso en una dirección URL, se devuelve el recurso. Puede obtener acceso y ver las imágenes y otros recursos en el explorador utilizando una dirección URL. Si un recurso no es compatible con el explorador, puede que se le pida que abra o guarde el archivo o recurso en el disco.

Origen de datos

Si se hace referencia a un origen de datos en una dirección URL, el origen de datos se muestra si es un usuario autenticado con el permiso Read Contents en el origen de datos. Tener acceso a un origen de datos de esta manera es similar a llamar al método GetDataSourceContents del servicio web.

Al tener acceso al origen de datos, la representación XML de la propiedad DataSourceDefinition del origen de datos aparece en los exploradores que admiten XML. La estructura XML DataSourceDefinition podría parecer similar al ejemplo siguiente:

<DataSourceDefinition>
   <Extension>SQL</Extension>
   <ConnectString>Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks2008R2;Data Source=MYSERVER1;</ConnectString>
   <CredentialRetrieval>Integrated</CredentialRetrieval>
   <WindowsCredentials>False</WindowsCredentials>
   <ImpersonateUser>False</ImpersonateUser>
   <Prompt />
   <Enabled>True</Enabled>
</DataSourceDefinition>

Se devuelve la cadena de conexión según el valor SecureConnectionLevel del servidor de informes. Para obtener más información acerca de la configuración SecureConnectionLevel, vea Usar métodos de servicio web seguros.

Nota

Para mejorar el rendimiento del servidor, incluya la línea rs:Command=GetDataSourceContents inmediatamente después de la ruta de acceso al origen de datos compartido.

Carpeta

Si se hace referencia a una carpeta en una dirección URL, se devuelve una página de navegación por carpetas genérica. La página HTML contiene vínculos a las subcarpetas, informes, orígenes de datos y recursos contenidos en la carpeta solicitada. La interfaz de usuario que se ve es similar al modo de exploración de directorios que usa Microsoft Internet Information Server (IIS). El número de versión, incluido el número de compilación, del servidor de informes también se muestra debajo de la lista de carpetas. El formato del número de versión podría parecerse al ejemplo siguiente:

"Microsoft SQL Server Reporting Services Version 10.50.0xxx.00"

Vea también

Referencia

Otros recursos