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), consulte ¿Qué es SQL Server Reporting Services?.
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:
Vaya a Administración central de SharePoint Server para crear una aplicación de servicio de SSRS. Para más información, consulte la sección Crear una aplicación de servicio de Instalar el primer servidor de informes en el modo de SharePoint.
Use cmdlets de PowerShell de SQL Server Reporting Services para crear una aplicación de servicio y las bases de datos del servidor de informes. Para más información, consulte el ejemplo para crear aplicaciones de servicio en el tema Cmdlets de PowerShell para el modo de SharePoint de Reporting Services.
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.