Crear una base de datos del servidor de informes (Administrador de configuración del servidor de informes)

Se aplica a: SQL Server 2016 (13.x) Reporting Services y versiones posteriores Power BI Report Server SharePoint

Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), vea SQL Server Reporting Services 2014.

El modo nativo de SQL Server Reporting Services usa dos bases de datos relacionales de SQL Server Reporting Services para almacenar metadatos y objetos del servidor de informes. Una base de datos se utiliza para el almacenamiento principal y la otra para almacenar datos temporales.

Las bases de datos se crean juntas y se enlazan mediante el nombre. Con una instancia predeterminada de SQL Server, las bases de datos tienen los nombres reportserver y reportservertempdb. En conjunto, ambas se conocen como base de datos del servidor de informes o catálogo del servidor de informes.

El modo SharePoint de SQL Server Reporting Services incluye una tercera base de datos que se usa para los metadatos de alerta de datos. Las tres bases de datos se crean para cada aplicación de servicio de SSRS. Los nombres de base de datos incluyen de forma predeterminada un GUID que representa la aplicación de servicio.

A continuación, se indican nombres de ejemplo de las tres bases de datos en modo de SharePoint:

  • ReportingService_90a9f37075544f22953c4a62e4a9f370

  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB

  • ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting

Importante

No escriba aplicaciones que ejecuten consultas en la base de datos del servidor de informes. La base de datos del servidor de informes no es un esquema público. La estructura de tablas puede cambiar de una versión a la siguiente. Si escribe una aplicación que necesita acceso a la base de datos del servidor de informes, use siempre las API de Reporting Services para obtener acceso.

Las vistas del registro de ejecución son excepciones a esta regla. Para obtener más información, vea Registro de ejecución del servidor de informes y la vista ExecutionLog3.

Formas de crear la base de datos del servidor de informes

en modo nativo

Puede crear la base de datos del servidor de informes en modo nativo de las maneras siguientes:

  • Automática. Use el Asistente para instalación de SQL Server si elige para la instalación la opción de configuración predeterminada. En el Asistente para la instalación de SQL Server, esta opción es Instalar y configurar en la página Report Server Installation Options (Opciones de instalación del servidor de informes). Si elige la opción Solo instalar, debe usar el Administrador de configuración de SQL Server Reporting Services para crear la base de datos. (Solo se aplica a SQL Server Reporting Services 2016 y versiones anteriores)

  • Manual. Utilice el Administrador de configuración de SQL Server Reporting Services. Cree la base de datos del servidor de informes manualmente si usa un motor de base de datos de SQL Server remoto para hospedarla. Para más información, consulte Crear una base de datos del servidor de informes de modo nativo.

Modo de SharePoint

La página Report Server Installation Options (Opciones de instalación del servidor de informes) solo tiene una opción para el modo SharePoint, Install Only (Solo instalar). Esta opción instala todos los archivos de SQL Server Reporting Services y el servicio compartido de SQL Server Reporting Services. El paso siguiente consiste en crear al menos una aplicación de servicio de SSRS de una de las siguientes maneras:

Requisitos de versión del servidor de bases de datos

Se usa SQL Server para hospedar las bases de datos del servidor de informes. La instancia del motor de base de datos de SQL Server puede ser local o remota. Las siguientes versiones admitidas del motor de base de datos de SQL Server pueden hospedar las bases de datos del servidor de informes:

  • Instancia administrada de Azure SQL

  • SQL Server 2022

  • SQL Server 2019

  • SQL Server 2017
  • SQL Server 2016 (13.x)

  • SQL Server 2014 (12.x)

  • SQL Server 2012 (11.x)

Nota

SQL en Linux no es un entorno admitido para hospedar una base de datos de SQL Server Reporting Services.

Si crea la base de datos del servidor de informes en un equipo remoto, configure la conexión para usar una cuenta de usuario de dominio o una cuenta de servicio que tenga acceso a la red. Si usa una instancia remota de SQL Server, piense qué credenciales debe usar el servidor de informes para conectarse a la instancia. Para más información, vea Configurar una conexión a la base de datos del servidor de informes (Administrador de configuración del servidor de informes).

Importante

El servidor de informes y la instancia de SQL Server que hospeda la base de datos del servidor de informes pueden estar en dominios diferentes. Para realizar la implementación en Internet, una práctica común es usar un servidor que esté detrás de un firewall.

Si configura un servidor de informes para el acceso a Internet, use las credenciales de SQL Server para conectarse a la instancia de SQL Server que está detrás del firewall. Proteja la conexión mediante IPSEC.

Requisitos de edición de un servidor de bases de datos

Al crear una base de datos del servidor de informes, no se pueden usar todas las ediciones de SQL Server para hospedarla. Para más información, consulte Requisitos de edición de servidor de la base de datos del servidor de informes en Características de Reporting Services compatibles con las ediciones de SQL Server.

Pasos siguientes

Lea información sobre el Administrador de configuración del servidor de informes.

¿Tiene alguna pregunta más? Pregunte en el foro de Reporting Services.