Publicar un modelo de informe

Cuando esté en disposición de implementar el modelo por primera vez, debe publicar el proyecto de modelos de informe completo en la base de datos del servidor de informes o en la biblioteca de SharePoint. Al hacerlo, se publican los archivos del origen de datos y del modelo semántico. El archivo de vista de origen de datos se combina con el archivo del modelo semántico cuando se publica el modelo de informe. Conforme continúa ajustando el modelo, puede publicar solamente el archivo .smdl actualizado.

Limitaciones de tamaño del modelo

De forma predeterminada, ASP.NET limita el tamaño de los archivos que se pueden cargar a un servidor a 4 MB. Si su modelo tiene un tamaño mayor de 4 MB y no puede implementarlo en un servidor, cambie el valor predeterminado en el archivo web.config para cada servidor de informes en el que desee implementar el modelo. Para cambiar el valor predeterminado, abra el archivo web.config.comments en un procesador de texto, copie el elemento maxRequestLength de la sección <httpRunTime> del archivo y péguelo en la sección <httpRunTime> del archivo web.config que se encuentra en la carpeta de instalación del servidor de informes. Después de pegar el elemento en el archivo, cambie el tamaño predeterminado por el que desee utilizar.

Normalmente, el archivo web.config.comments se encuentra en la ruta de acceso siguiente: <unidad>:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG.

Por lo general, el archivo web.config para el servidor de informes se encuentra en la ruta de acceso siguiente: <unidad>:\Archivos de programa\Microsoft SQL Server \<id. de instancia>\Reporting Services\ReportServer.

Si desea cargar modelos grandes mediante el Administrador de informes, debe repetir los pasos descritos para el archivo web.config. Por lo general, el archivo web.config para el Administrador de informes se encuentra en la ruta de acceso siguiente: <unidad>:\Archivos de programa\Microsoft SQL Server \<id. de instancia>\Reporting Services\ReportManager.

Si desea cambiar los valores de todo el servidor, repita los pasos descritos anteriormente para el archivo machine.config. Normalmente, el archivo machine.config se encuentra en la ruta de acceso siguiente: <unidad>:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG.

Especificar una ubicación de publicación

Para especificar la ubicación donde se va a publicar el modelo, debe completar la información del cuadro de diálogo de páginas de propiedades del modelo:

Destino

Ubicación

TargetDataSourceFolder

Nombre de la carpeta donde se almacenarán los orígenes de datos publicados. Si no especifica una carpeta, el origen de datos se publica en la misma carpeta que el modelo. Si la carpeta no existe en el servidor de informes, el Diseñador de informes la crea cuando se publica el modelo.

Al publicar en un servidor de informes que se ejecute en modo nativo, especifique la ruta de acceso completa de la jerarquía de carpetas comenzado por la raíz. Por ejemplo, Carpeta1/Carpeta2/Carpeta3.

Al publicar en un servidor de informes que se ejecute en el modo integrado de SharePoint, escriba una dirección URL a la biblioteca o a la carpeta de biblioteca. Por ejemplo, http://servidorDePrueba/sitioDePrueba/Documentos/orígenesDeDatos. Si esta propiedad se deja en blanco, toma el valor predeterminado TargetModelFolder.

TargetModelFolder

Nombre de la carpeta donde se almacenará el modelo publicado. De manera predeterminada, la carpeta es Modelos. Si la carpeta no existe en el servidor de informes, el Diseñador de informes la crea cuando se publica el modelo.

Al publicar en un servidor de informes que se ejecute en modo nativo, especifique la ruta de acceso completa de la jerarquía de carpetas comenzado por la raíz. Por ejemplo, Carpeta1/Carpeta2/Carpeta3.

Al publicar en un servidor de informes que se ejecute en el modo integrado de SharePoint, escriba una dirección URL a la biblioteca o a la carpeta de biblioteca. Por ejemplo, http://servidorDePrueba/sitioDePrueba/Documentos. Se debe especificar un valor para esta propiedad.

TargetServerURL

Dirección URL del servidor de informes de destino. Para poder publicar un modelo, debe establecer esta propiedad en la dirección URL de un servidor de informes válido.

Al publicar en un servidor de informes que se ejecute en modo nativo, utilice la dirección URL del directorio virtual del servidor de informes. Por ejemplo, http://servidor/reportserver o https://<servidor>/reportserver. Se trata del directorio virtual del servidor de informes, y no del Administrador de informes. De manera predeterminada, el servidor de informes se instala en un directorio virtual denominado "reportserver".

Al publicar en un servidor de informes que se ejecute en el modo integrado de SharePoint, escriba una dirección URL a un sitio de nivel superior o un subsitio de SharePoint. Si no especifica ningún sitio, se usa el sitio de nivel superior predeterminado. Por ejemplo, http://nombreDeServidor, http://nombreDeServidor/sitio o http://nombreDeServidor/sitio/subsitio.

Nota importanteImportante

Para implementar un modelo de informe en una biblioteca de SharePoint, debe usar una dirección URL a la biblioteca o a la carpeta de biblioteca; por ejemplo, http://servidorDePrueba/sitioDePrueba/Documentos compartidos/.

Para modificar las propiedades, haga clic con el botón secundario en el proyecto de modelos de informe y seleccione Propiedades.

Si ya hay un origen de datos compartido en el servidor de informes, puede publicar un modelo de informe cargando simplemente el archivo .smdl en el servidor de informes o en la biblioteca. Para obtener más información, vea Cargar archivos a una carpeta e Implementar modelos y orígenes de datos compartidos en un sitio de SharePoint.

Nota

Al cargar un archivo .smdl desde un equipo local en un servidor de informes o en una biblioteca de SharePoint, debe volver a enlazar el archivo .smdl con el archivo de origen de datos. Para obtener más información, vea Cómo enlazar un informe o un modelo con un origen de datos compartido.

Una vez publicado el modelo, puede asignar permisos de seguridad basados en la asignación de roles en el Administrador de informes. Para obtener más información, vea Conceder permisos en un servidor de informes en modo nativo.