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

Se aplica a: SQL Server 2016 (13.x) Power BI Report Server

Reporting Services en modo nativo usa una base de datos de SQL Server para el almacenamiento interno. La base de datos es un componente necesario y se utiliza para almacenar los informes publicados, modelos, orígenes de datos compartidos, datos de sesión, recursos y metadatos del servidor.

Para crear una base de datos del servidor de informes o cambiar la cadena de conexión o las credenciales, utilice las opciones de la página Base de datos del Administrador de configuración de Reporting Services .

Cuándo crear o configurar la base de datos del servidor de informes

Debe crear y configurar la base de datos del servidor de informes si lo instaló en el modo de solo archivos.

Si ha instalado Reporting Services con la configuración predeterminada para el modo nativo, la base de datos del servidor de informes se ha creado y configurado automáticamente al instalar la instancia del servidor de informes. Puede utilizar el Administrador de configuración de Reporting Services para ver o modificar los valores que el programa de configuración estableció automáticamente.

Antes de empezar

La creación o configuración de una base de datos del servidor de informes son procesos que constan de varios pasos. Antes de crear la base de datos del servidor de informes, considere cómo desea especificar los elementos siguientes:

Seleccionar un servidor de base de datos
Revise las versiones compatibles de Motor de base de datos de SQL Server y las ediciones compatibles en el tema Crear una base de datos del servidor de informes (Administrador de configuración del servidor de informes).

Habilitar las conexiones TCP/IP
Habilite las conexiones TCP/IP para el Motor de base de datos. Algunas ediciones de Motor de base de datos no habilitan TCP/IP de forma predeterminada. En este tema se proporcionan instrucciones al respecto.

Abrir el puerto para SQL Server
En un servidor remoto, si usa software de firewall, debe abrir el puerto en el que Motor de base de datos escucha.

Decidir las credenciales del servidor de informes
Decida cómo se conectará el servidor de informes a las bases de datos del servidor de informes. Los tipos de credenciales incluyen la cuenta de dominio, la cuenta de usuario de base de datos de SQL Server o la cuenta del servicio Servidor de informes.

Estas credenciales se cifran y almacenan en el archivo RSReportServer.config. El servidor de informes usa estas credenciales para las conexiones salientes a la base de datos del servidor de informes. Si desea utilizar una cuenta de usuario de Windows o una cuenta de usuario de base de datos, asegúrese de especificar una que ya exista. Aunque el Administrador de configuración de Reporting Services creará un inicio de sesión y establecerá los permisos necesarios, no creará una cuenta para usted. 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).

Decidir un idioma para el servidor de informes
Elija el idioma que se especificará para el servidor de informes. Los nombres de roles predefinidos, las descripciones y las carpetas Mis informes no aparecen en idiomas diferentes cuando los usuarios se conectan al servidor con las distintas versiones de un explorador en varios idiomas.

Comprobar las credenciales para crear y proporcionar la base de datos
Compruebe que tiene las credenciales de la cuenta que tengan permiso para crear bases de datos en la instancia de Motor de base de datos . Estas credenciales se usan para una conexión esporádica con el fin de crear la base de datos del servidor de informes y RSExecRole. Si no existe aún un inicio de sesión, se creará un inicio de sesión de usuario de base de datos para la cuenta que use el servidor de informes para conectarse a la base de datos. Puede conectarse con la cuenta de Microsoft Windows en la que haya iniciado sesión o puede especificar un inicio de sesión de base de datos de SQL Server .

Para habilitar el acceso a una base de datos remota del servidor de informes

  1. Si está utilizando una instancia de Motor de base de datos remota, inicie sesión en el servidor de bases de datos para comprobar o habilitar las conexiones TCP/IP.

  2. Seleccione Inicio, Todos los programas, Microsoft SQL Servery Herramientas de configuración, y a continuación haga clic en Administrador de configuración de SQL Server.

  3. Abra Configuración de red de SQL Server.

  4. Seleccione la instancia de base de datos.

  5. Haga clic con el botón derecho en TCP/IP y seleccione Habilitado.

  6. Reinicie el servicio.

  7. Abra el software de firewall y abra el puerto en el que SQL Server escucha. Para la instancia predeterminada, suele ser el puerto 1433 de las conexiones TCP/IP. Para más información, vea Configurar Firewall de Windows para el acceso al motor de base de datos.

Crear una base de datos del servidor de informes local

  1. Inicie el Administrador de configuración de Reporting Services y conéctese a la instancia del servidor de informes para la que va a crear la base de datos. Para obtener más información, consulte Administrador de configuración del servidor de informes (modo nativo).

  2. En la página Base de datos, seleccione Cambiar base de datos.

  3. Haga clic en Crear una nueva base de datos del servidor de informesy, después, haga clic en Siguiente.

  4. Conéctese a la instancia del Motor de base de datos que va a usar para crear y hospedar la base de datos del servidor de informes:

    1. Escriba la instancia de Motor de base de datos de SQL Server que desea utilizar. El asistente mostrará un Motor de base de datos local que se ejecuta como instancia predeterminada, si está disponible. De lo contrario, debe escribir el servidor y la instancia que va a utilizar. Las instancias con nombre se especifican en este formato: <servername>\<instancename>.

    2. Escriba las credenciales que se usan para una conexión esporádica al Motor de base de datos con el propósito de crear las bases de datos del servidor de informes. Para obtener más información sobre cómo se utilizan estas credenciales, vea Antes de empezar en este tema.

    3. Seleccione Probar conexión para validar la conexión al servidor.

    4. Seleccione Next (Siguiente).

  5. Especifique las propiedades que se usan para crear la base de datos. Para obtener más información acerca de cómo se utilizan estas propiedades, vea Antes de empezar en este tema:

    1. Escriba el nombre de la base de datos de servidor de informes. Se crea una base de datos temporal junto con la base de datos principal. Considere utilizar un nombre descriptivo para ayudarle a recordar cómo se utiliza la base de datos. Tenga en cuenta que el nombre que especifique se utilizará durante la duración de la base de datos. No puede cambiar el nombre de una base de datos del servidor de informes una vez creada.

    2. Seleccione el idioma en el que desea que aparezcan las definiciones de roles y Mis informes.

    3. El modo de servidor de informes siempre está establecido en Nativo.

    4. Seleccione Next (Siguiente).

  6. Especifique las credenciales que usa el servidor de informes para conectarse a la base de datos del servidor de informes.

    1. Especifique el tipo de autenticación:

      Seleccione Credenciales de base de datos para conectarse con un inicio de sesión de base de datos de SQL Server que ya esté definido. Se recomienda utilizar las credenciales de base de datos si el servidor de informes está en un equipo que se encuentra en un dominio diferente, un dominio que no sea de confianza o detrás de un firewall.

      Seleccione Credenciales de Windows si tiene una cuenta de usuario de dominio con privilegios mínimos que tenga permiso para iniciar sesión en el equipo y en el servidor de bases de datos.

      Seleccione Credenciales de servicio si desea que el servidor de informes se conecte con su cuenta de servicio. Con esta opción, el servidor se conecta utilizando la seguridad integrada; las credenciales no se cifran ni almacenan.

    2. Seleccione Next (Siguiente).

  7. Revise la información de la página Resumen para comprobar que la configuración es correcta y, después, seleccione Siguiente.

  8. Compruebe la conexión mediante la selección de una dirección URL en la página Dirección URL del servidor de informes. Las direcciones URL deben estar definidas para que esta prueba funcione. Si la conexión de base de datos del servidor de informes es válida, verá la jerarquía de carpetas del servidor de informes. Para obtener más información, vea Comprobar una instalación de Reporting Services.

Modificar las credenciales de base de datos

El Administrador de configuración de Reporting Services proporciona el Asistente para cambiar credenciales. Este asistente actúa como guía por los pasos necesarios para reconfigurar la cuenta que el servidor de informes usa para conectar con la base de datos del servidor de informes. Al cambiar las credenciales, el Administrador de configuración actualizará todos los permisos y la información de inicio de sesión de base de datos en el servidor de bases de datos correspondiente a la base de datos que usa activamente el servidor de informes.

  1. Inicie el Administrador de configuración de Reporting Services y conéctese a la instancia del servidor de informes para la que va a crear la base de datos. Para obtener más información, consulte Administrador de configuración del servidor de informes (modo nativo).

  2. En la página Base de datos, seleccione Cambiar credenciales.

  3. Conéctese a la instancia del Motor de base de datos que va a usar para crear y hospedar la base de datos del servidor de informes:

    1. Escriba las credenciales que se usan para una conexión esporádica al Motor de base de datos con el propósito de crear las bases de datos del servidor de informes. Para obtener más información sobre cómo se utilizan estas credenciales, vea Antes de empezar en este tema.

    2. Seleccione Probar conexión para validar la conexión al servidor.

    3. Seleccione Next (Siguiente).

  4. Especifique las credenciales que usa el servidor de informes para conectarse a la base de datos del servidor de informes.

    1. Especifique el tipo de autenticación:

      Seleccione Credenciales de base de datos para conectarse con un inicio de sesión de base de datos de SQL Server que ya esté definido. Se recomienda utilizar las credenciales de base de datos si el servidor de informes está en un equipo que se encuentra en un dominio diferente, un dominio que no sea de confianza o detrás de un firewall.

      Seleccione Credenciales de Windows si tiene una cuenta de usuario de dominio con privilegios mínimos que tenga permiso para iniciar sesión en el equipo y en el servidor de bases de datos.

      Seleccione Credenciales de servicio si desea que el servidor de informes se conecte con su cuenta de servicio. Con esta opción, el servidor se conecta utilizando la seguridad integrada; las credenciales no se cifran ni almacenan.

    2. Seleccione Next (Siguiente).

  5. Revise la configuración y seleccione Siguiente.

  6. Una vez realizados los cambios, seleccione Finalizar.

Pasos siguientes

Configuración de una conexión a la base de datos del servidor de informes
Administración de un servidor de informes en modo nativo de Reporting Services
Administrador de configuración del servidor de informes

¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.