Base de datos del servidor de informes (Modo nativo de SSRS)Report Server Database (SSRS Native Mode)

Un servidor de informes es un servidor sin estado que usa el SQL ServerSQL Server Motor de base de datosDatabase Engine para almacenar metadatos y definiciones de objeto.A report server is a stateless server that uses the SQL ServerSQL Server Motor de base de datosDatabase Engine to store metadata and object definitions. Una instalación en modo nativo de Reporting ServicesReporting Services emplea dos bases de datos para separar los requisitos de almacenamiento persistente de datos de los de almacenamiento temporal.A native mode Reporting ServicesReporting Services installation uses two databases to separate persistent data storage from temporary storage requirements. Las bases de datos se crean juntas y se enlazan mediante el nombre.The databases are created together and bound by name. De forma predeterminada, los nombres de base de datos son ReportServer y ReportServerTempDB, respectivamente.By default, the database names are ReportServer and ReportServerTempDB, respectively.

Una instalación en modo SharePoint de Reporting ServicesReporting Services también creará una base de datos para la característica de alerta de datos.A SharePoint mode Reporting ServicesReporting Services installation will also create a database for the data alerting feature. Las tres bases de datos en modo de SharePoint están asociadas a las aplicaciones de servicio de Reporting ServicesReporting Services .The three databases in SharePoint mode are associated with Reporting ServicesReporting Services service applications. Para obtener más información, vea Administrar una aplicación de servicio de SharePoint para Reporting Services.For more information, see Manage a Reporting Services SharePoint Service Application

Las bases de datos se pueden ejecutar en una instancia local o remota del Motor de base de datosDatabase Engine .The databases can run on a local or remote Motor de base de datosDatabase Engine instance. La elección de una instancia local es útil si tiene recursos suficientes del sistema o si desea conservar licencias de software, pero la ejecución de las bases de datos en un equipo remoto puede mejorar el rendimiento.Choosing a local instance is useful if you have sufficient system resources or want to conserve software licenses, but running the databases on a remote computer can improve performance.

Puede trasladar o reutilizar una base de datos de servidor de informes existente de una instalación anterior u otra instancia con otra instancia del servidor de informes.You can port or reuse an existing report server database from previous installation or a different instance with another report server instance. El esquema de la base de datos del servidor de informes debe ser compatible con la instancia del servidor de informes.The schema of the report server database must be compatible with the report server instance. Si la base de datos está en un formato anterior, se le solicitarán que la actualice al formato actual.If the database is in an older format, you will be prompted to upgrade it to the current format. Las versiones más recientes no se pueden pasar a una versión anterior.Newer versions cannot be down graded to an older version. Si tiene una base de datos de servidor de informes más reciente, no puede usarla con una versión anterior de una instancia del servidor de informes.If you have a newer report server database, you can't use it with an earlier version of a report server instances. Para más información sobre cómo se actualizan las bases de datos del servidor de informes a formatos más recientes, vea Actualizar una base de datos del servidor de informes.For more information about how report server databases are upgraded to newer formats, see Upgrade a Report Server Database.

Importante

La estructura de tabla para las bases de datos se optimiza para las operaciones de servidor y no se debe modificar ni ajustar.The table structure for the databases is optimized for server operations and should not be modified or tuned. MicrosoftMicrosoft podría cambiar la estructura de tabla en una versión posterior.might change the table structure from one release to the next. Si modifica o amplía la base de datos, es posible que esté limitando o anulando la capacidad de ejecutar futuras actualizaciones o aplicar Service Pack.If you modify or extend the database, you might limit or prevent the capability to perform future upgrades or apply service packs. También podría realizar cambios que dificultaran las operaciones del servidor de informes.You might also introduce changes that impair report server operations. Por ejemplo, si activa READ_COMMITTED_SNAPSHOT en la base de datos ReportServer, interrumpirá la característica de ordenación interactiva.For example if you turn on READ_COMMITTED_SNAPSHOT on the ReportServer database, you will break the interactive sorting feature.

Todos los accesos a una base de datos del servidor de informes deben controlarse a través del servidor de informes.All access to a report server database must be handled through the report server. Para acceder al contenido de una base de datos del servidor de informes se pueden usar herramientas de administración del servidor de informes (como el portal web y SQL ServerSQL Server Management StudioManagement Studio) o interfaces de programación, como el acceso URL, el servicio web del servidor de informes o el proveedor de Instrumental de administración de Windows (WMI).To access content in a report server database, you can use report server management tools, (such as the web portal and SQL ServerSQL Server Management StudioManagement Studio), or programmatic interfaces such as URL access, Report Server Web service, or the Windows Management Instrumentation (WMI) provider.

La conexión a la base de datos del servidor de informes se define generalmente a través del Administrador de configuración de Reporting ServicesReporting Services .The connection to the report server database is usually defined through the Reporting ServicesReporting Services Configuration Manager. No obstante, se puede definir durante la instalación si decide instalar la configuración predeterminada.However, it can be defined during setup if you choose to install the default configuration. Para más información sobre la conexión del servidor de informes a la base de datos, vea Configurar una conexión a la base de datos del servidor de informes (Administrador de configuración de SSRS).For more information about the report server connection to the database, see Configure a Report Server Database Connection (SSRS Configuration Manager).

Base de datos del servidor de informesReport Server database

La base de datos del servidor de informes es una base de datos de SQL ServerSQL Server donde se almacena el siguiente contenido:The report server database is a SQL ServerSQL Server database that stores the following content:

  • Elementos administrados por un servidor de informes (informes e informes vinculados, orígenes de datos compartidos, modelos de informe, carpetas, recursos) y todas las propiedades y la configuración de seguridad asociadas a dichos elementos.Items managed by a report server (reports and linked reports, shared data sources, report models, folders, resources) and all of the properties and security settings that are associated with those items.

  • Definiciones de suscripciones y programaciones.Subscription and schedule definitions.

  • Instantáneas de informes (que incluyen resultados de consultas) e historial de informes.Report snapshots (which include query results) and report history.

  • Propiedades del sistema y configuración de seguridad en el nivel del sistema.System properties and system-level security settings.

  • Datos de registro de ejecución de informes.Report execution log data.

  • Claves simétricas y credenciales y conexión cifrada para orígenes de datos de informe.Symmetric keys and encrypted connection and credentials for report data sources.

Debido a que la base de datos del servidor de informes almacena el estado de la aplicación y los datos persistentes, debería crear una programación de copia de seguridad para esta base de datos y así evitaría la pérdida de datos.Because the report server database stores application state and persistent data, you should create a backup schedule for this database to prevent data loss. Para obtener recomendaciones e instrucciones sobre cómo hacer una copia de seguridad de la base de datos, vea Mover las bases de datos del servidor de informes a otro equipo (Modo nativo de SSRS).For recommendations and instructions on how to back up the database, see Moving the Report Server Databases to Another Computer (SSRS Native Mode).

Base de datos temporal del servidor de informesReport Server temporary database

Cada base de datos del servidor de informes utiliza una base de datos temporal relacionada para almacenar datos de sesiones y de ejecución, informes almacenados en caché y tablas de trabajo que genera el servidor de informes.Each report server database uses a related temporary database to store session and execution data, cached reports, and work tables that are generated by the report server. Los procesos de servidor en segundo plano quitarán periódicamente los elementos que no se usen y los más antiguos de las tablas de la base de datos temporal.Background server processes will periodically remove older and unused items from the tables in the temporary database.

Reporting ServicesReporting Services no vuelve a crear la base de datos temporal si no está presente, ni repara las tablas que falten o se hayan modificado.does not re-create the temporary database if it is missing, nor does it repair missing or modified tables. Aunque la base de datos temporal no contiene datos persistentes, conviene crear una copia de seguridad para evitar tener que crearla de nuevo como parte de una operación de recuperación en caso de error.Although the temporary database does not contain persistent data, you should back up a copy of the database anyway so that you can avoid having to re-create it as part of a failure recovery operation.

Si realiza una copia de seguridad de la base de datos temporal y posteriormente la restaura, debería eliminar el contenido.If you back up the temporary database and subsequently restore it, you should delete the contents. Generalmente, se puede eliminar el contenido de la base de datos temporal en cualquier momento.Generally, it is safe to delete the contents of the temporary database at any time. No obstante, deberá reiniciar el servicio Servidor de informes de Windows una vez realizada esa operación.However, you must restart the Report Server Windows service after you delete the contents.

Vea tambiénSee also

Hospedar una base de datos del servidor de informes en un clúster de conmutación por error de SQL Server Host a Report Server Database in a SQL Server Failover Cluster
Almacenar datos cifrados del servidor de informes (Administrador de configuración de SSRS) Store Encrypted Report Server Data (SSRS Configuration Manager)
Servidor de informes de Reporting Services Reporting Services Report Server
Administrar una base de datos del servidor de informes (modo nativo de SSRS) Administer a Report Server Database (SSRS Native Mode)
Crear una base de datos del servidor de informes (Administrador de configuración de SSRS) Create a Report Server Database (SSRS Configuration Manager)
Operaciones de copia de seguridad y restauración de Reporting ServicesBackup and Restore Operations for Reporting Services