Crear una base de datos del servidor de informes de modo nativoCreate a Native Mode Report Server Database

SE APLICA A: síSQL Server 2016síPower BI Report ServerAPPLIES TO: yesSQL Server 2016 yesPower BI Report Server

Reporting ServicesReporting Services de modo nativo usa una base de datos de SQL ServerSQL Server para el almacenamiento interno.Native Mode Reporting ServicesReporting Services uses a SQL ServerSQL Server database for internal storage. 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.The database is required and it is used to store published reports, models, shared data sources, session data, resources, and server metadata.

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 ServicesReporting Services .To create a report server database or to change the connection string or credentials, use the options in the Database page in the Reporting ServicesReporting Services Configuration Manager.

Cuándo crear o configurar la base de datos del servidor de informesWhen to Create or Configure the Report Server Databases

Debe crear y configurar la base de datos del servidor de informes si lo instaló en el modo de solo archivos.You must create and configure the report server database if you installed the report server in files-only mode.

Si ha instalado Reporting ServicesReporting 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.If you installed Reporting ServicesReporting Services in the default configuration for native mode, the report server database was created and configured automatically when the report server instance was installed. Puede utilizar el Administrador de configuración de Reporting ServicesReporting Services para ver o modificar los valores que el programa de configuración estableció automáticamente.You can use the Reporting ServicesReporting Services Configuration Manager to view or modify the settings that Setup configured for you.

Antes de empezarBefore You Start

La creación o configuración de una base de datos del servidor de informes son procesos que constan de varios pasos.Creating or configuring a report server database is a multi-step process. Antes de crear la base de datos del servidor de informes, considere cómo desea especificar los elementos siguientes:Before you create the report server database, consider how you want to specify the following items:

Seleccionar un servidor de base de datosSelect a database server
Revise las versiones compatibles de Motor de base de datos de SQL ServerSQL Server Database Engine y revise las ediciones compatibles en el tema Crear una base de datos del servidor de informes (Administrador de configuración de SSRS).Review the supported versions of the Motor de base de datos de SQL ServerSQL Server Database Engine and review the supported editions in the topic, Create a Report Server Database (SSRS Configuration Manager).

Habilitar las conexiones TCP/IPEnable TCP/IP connections
Habilite las conexiones TCP/IP para el Motor de base de datosDatabase Engine.Enable TCP/IP connections for the Motor de base de datosDatabase Engine. Algunas ediciones de Motor de base de datosDatabase Engine no habilitan TCP/IP de forma predeterminada.Some editions of the Motor de base de datosDatabase Engine do not enable TCP/IP by default. En este tema se proporcionan instrucciones al respecto.Instructions are provided in this topic.

Abrir el puerto para SQL ServerSQL ServerOpen port for SQL ServerSQL Server
En un servidor remoto, si usa software de firewall, debe abrir el puerto en el que Motor de base de datosDatabase Engine escucha.For a remote server, if you are using firewall software, you must open the port that the Motor de base de datosDatabase Engine listens on.

Decidir las credenciales del servidor de informesDecide on report server credentials
Decida cómo se conectará el servidor de informes a las bases de datos del servidor de informes.Decide how the report server will connect to the report server databases. Los tipos de credenciales incluyen la cuenta de dominio, la cuenta de usuario de base de datos de SQL ServerSQL Server o la cuenta del servicio Servidor de informes.Credential types include domain user account, SQL ServerSQL Server database user account, or the Report Server service account.

Estas credenciales se cifran y almacenan en el archivo RSReportServer.config.These credentials are encrypted and stored in the RSReportServer.config file. El servidor de informes usa estas credenciales para las conexiones salientes a la base de datos del servidor de informes.The report server uses these credentials for ongoing connections to the report server database. 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.If you want to use a Windows user account or a database user account, be sure to specify one that already exists. Aunque el Administrador de configuración de Reporting ServicesReporting Services creará un inicio de sesión y establecerá los permisos necesarios, no creará una cuenta para usted.Although the Reporting ServicesReporting Services Configuration Manager will create a login and set the necessary permissions, it will not create an account for you. Para obtener más información, vea Configurar una conexión a la base de datos del servidor de informes (Administrador de configuración de SSRS).For more information, see Configure a Report Server Database Connection (SSRS Configuration Manager).

Decidir un idioma para el servidor de informesDecide on a report server language
Elija el idioma que se especificará para el servidor de informes.Choose a language to specify for the report server. 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.Predefined role names, descriptions, and the My Reports folders do not appear in different languages when users connect to the server using different language versions of a browser.

Comprobar las credenciales para crear y proporcionar la base de datosCheck credentials to create and provision the database
Compruebe que tiene las credenciales de la cuenta que tengan permiso para crear bases de datos en la instancia de Motor de base de datosDatabase Engine .Verify that you have account credentials that have permission to create databases on the Motor de base de datosDatabase Engine instance. 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.These credentials are used for a one-time connection to create the report server database and 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.If a login does not already exist, a database user login will be created for the account used by the report server to connect to the database. Puede conectarse con la cuenta de MicrosoftMicrosoft Windows en la que haya iniciado sesión o puede especificar un inicio de sesión de base de datos de SQL ServerSQL Server .You can connect under the MicrosoftMicrosoft Windows account you are logged in as, or you can enter a SQL ServerSQL Server database login.

Para habilitar el acceso a una base de datos remota del servidor de informesTo enable access to a remote report server database

  1. Si está utilizando una instancia de Motor de base de datosDatabase Engine remota, inicie sesión en el servidor de bases de datos para comprobar o habilitar las conexiones TCP/IP.If you are using a remote Motor de base de datosDatabase Engine instance, log on to the database server to verify or enable TCP/IP connections.

  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.Point to Start, point to All Programs, point to Microsoft SQL Server, point to Configuration Tools, and click SQL Server Configuration Manager.

  3. Abra Configuración de red de SQL Server.Open SQL Server Network Configuration.

  4. Seleccione la instancia de base de datos.Select the Database instance.

  5. Haga clic con el botón derecho en TCP/IP y seleccione Habilitado.Right-click TCP/IP and select Enabled.

  6. Reiniciar el servicio.Restart the service.

  7. Abra el software de firewall y abra el puerto en el que SQL ServerSQL Server escucha.Open your firewall software and open the port that SQL ServerSQL Server listens on. Para la instancia predeterminada, suele ser el puerto 1433 de las conexiones TCP/IP.For the default instance, this is typically port 1433 for TCP/IP connections. Para obtener más información, vea Configurar Firewall de Windows para el acceso al motor de base de datos en los Libros en pantalla de SQL ServerSQL Server .For more information, see Configure a Windows Firewall for Database Engine Access in SQL ServerSQL Server Books Online.

Crear una base de datos del servidor de informes localTo create a local report server database

  1. Inicie el Administrador de configuración de Reporting ServicesReporting Services y conéctese a la instancia del servidor de informes para la que va a crear la base de datos.Start the Reporting ServicesReporting Services Configuration Manager and connect to the report server instance for which you are creating the database. Para obtener más información, vea Reporting Services Configuration Manager (Native Mode).For more information, see Reporting Services Configuration Manager (Native Mode).

  2. En la página Base de datos, seleccione Cambiar base de datos.On the Database page, select Change Database.

  3. Haga clic en Crear una nueva base de datos del servidor de informesy, después, haga clic en Siguiente.Select Create a new report server database, and then select Next.

  4. Conéctese a la instancia del Motor de base de datosDatabase Engine que va a usar para crear y hospedar la base de datos del servidor de informes:Connect to the instance of the Motor de base de datosDatabase Engine that you will use to create and host the report server database:

    1. Escriba la instancia de Motor de base de datos de SQL ServerSQL Server Database Engine que desea utilizar.Type the Motor de base de datos de SQL ServerSQL Server Database Engine instance that you want to use. El asistente mostrará un Motor de base de datosDatabase Engine local que se ejecuta como instancia predeterminada, si está disponible.The wizard will display a local Motor de base de datosDatabase Engine that runs as the default instance if it is available. De lo contrario, debe escribir el servidor y la instancia que va a utilizar.Otherwise, you must type the server and instance to use. Las instancias con nombre se especifican en este formato: <servername>\<instancename>.Named instances are specified in this format: <servername>\<instancename>.

    2. Escriba las credenciales que se usan para una conexión esporádica al Motor de base de datosDatabase Engine con el propósito de crear las bases de datos del servidor de informes.Enter the credentials used for a one-time connection to the Motor de base de datosDatabase Engine for the purpose of creating the report server databases. Para obtener más información sobre cómo se utilizan estas credenciales, vea Antes de empezar en este tema.For more information about how these credentials are used, see Before You Start in this topic.

    3. Seleccione Probar conexión para validar la conexión al servidor.Select Test Connection to validate the connection to the server.

    4. Seleccione Siguiente.Select Next.

  5. Especifique las propiedades que se usan para crear la base de datos.Specify properties used to create the database. Para obtener más información acerca de cómo se utilizan estas propiedades, vea Antes de empezar en este tema:For more information about how these properties are used, see Before You Start in this topic:

    1. Escriba el nombre de la base de datos de servidor de informes.Type the name of the report server database. Se crea una base de datos temporal junto con la base de datos principal.A temporary database is created along with the primary database. Considere utilizar un nombre descriptivo para ayudarle a recordar cómo se utiliza la base de datos.Consider using a descriptive name to help you remember how the database is used. Tenga en cuenta que el nombre que especifique se utilizará durante la duración de la base de datos.Note that the name you specify will be used for the lifetime of the database. No puede cambiar el nombre de una base de datos del servidor de informes una vez creada.You cannot rename a report server database after it is created.

    2. Seleccione el idioma en el que desea que aparezcan las definiciones de roles y Mis informes.Select the language in which you want role definitions and My Reports to appear.

    3. El modo de servidor de informes siempre está establecido en Nativo.The Report Server Mode is always set to Native.

    4. Seleccione Siguiente.Select Next.

  6. Especifique las credenciales que usa el servidor de informes para conectarse a la base de datos del servidor de informes.Specify the credentials used by the report server to connect to the report server database.

    1. Especifique el tipo de autenticación:Specify the authentication type:

      Seleccione Credenciales de base de datos para conectarse con un inicio de sesión de base de datos de SQL ServerSQL Server que ya esté definido.Select Database Credentials to connect using a SQL ServerSQL Server database login that is already defined. 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.Using database credentials is recommended if the report server is on a computer that is in a different domain, a non-trusted domain, or behind a 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.Select Windows Credentials if you have a least-privileged domain user account that has permission to log on to the computer and the database server.

      Seleccione Credenciales de servicio si desea que el servidor de informes se conecte con su cuenta de servicio.Select Service Credentials if you want the report server to connect using its service account. Con esta opción, el servidor se conecta utilizando la seguridad integrada; las credenciales no se cifran ni almacenan.With this option, the server connects using integrated security; credentials are not encrypted or stored.

    2. Seleccione Siguiente.Select Next.

  7. Revise la información de la página Resumen para comprobar que la configuración es correcta y, después, seleccione Siguiente.Review the information on the Summary page to verify the settings are correct, and then select Next.

  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.Verify the connection by selecting a URL on the Report Server URL page. Las direcciones URL deben estar definidas para que esta prueba funcione.The URLs must be defined in order for this test to work. 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.If the report server database connection is valid, you will see the report server folder hierarchy. Para obtener más información, vea Comprobar una instalación de Reporting Services en los Libros en pantalla de SQL ServerSQL Server .For more information, see Verify a Reporting Services Installation in SQL ServerSQL Server Books Online.

Modificar las credenciales de base de datosChange database credentials

El Administrador de configuración de Reporting ServicesReporting 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.The Reporting ServicesReporting Services Configuration Manager provides the Change Credentials Wizard to guide you through the steps of reconfiguring the account that the report server uses to connect to the report server database. 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.When you change credentials, the Configuration Manager will update all permissions and database login information on the database server for the report server database that is actively used by the report server.

  1. Inicie el Administrador de configuración de Reporting ServicesReporting Services y conéctese a la instancia del servidor de informes para la que va a crear la base de datos.Start the Reporting ServicesReporting Services Configuration Manager and connect to the report server instance for which you are creating the database. Para obtener más información, vea Administrador de configuración de Reporting Services (modo nativo).For more information, see Reporting Services Configuration Manager (Native Mode).

  2. En la página Base de datos, seleccione Cambiar credenciales.On the Database page, select Change Credentials.

  3. Conéctese a la instancia del Motor de base de datosDatabase Engine que va a usar para crear y hospedar la base de datos del servidor de informes:Connect to the instance of the Motor de base de datosDatabase Engine that you will use to create and host the report server database:

    1. Escriba las credenciales que se usan para una conexión esporádica al Motor de base de datosDatabase Engine con el propósito de crear las bases de datos del servidor de informes.Enter the credentials used for a one-time connection to the Motor de base de datosDatabase Engine for the purpose of creating the report server databases. Para obtener más información sobre cómo se utilizan estas credenciales, vea Antes de empezar en este tema.For more information about how these credentials are used, see Before You Start in this topic.

    2. Seleccione Probar conexión para validar la conexión al servidor.Select Test Connection to validate the connection to the server.

    3. Seleccione Siguiente.Select Next.

  4. Especifique las credenciales que usa el servidor de informes para conectarse a la base de datos del servidor de informes.Specify the credentials used by the report server to connect to the report server database.

    1. Especifique el tipo de autenticación:Specify the authentication type:

      Seleccione Credenciales de base de datos para conectarse con un inicio de sesión de base de datos de SQL ServerSQL Server que ya esté definido.Select Database Credentials to connect using a SQL ServerSQL Server database login that is already defined. 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.Using database credentials is recommended if the report server is on a computer that is in a different domain, a non-trusted domain, or behind a 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.Select Windows Credentials if you have a least-privileged domain user account that has permission to log on to the computer and the database server.

      Seleccione Credenciales de servicio si desea que el servidor de informes se conecte con su cuenta de servicio.Select Service Credentials if you want the report server to connect using its service account. Con esta opción, el servidor se conecta utilizando la seguridad integrada; las credenciales no se cifran ni almacenan.With this option, the server connects using integrated security; credentials are not encrypted or stored.

    2. Seleccione Siguiente.Select Next.

  5. Revise la configuración y seleccione Siguiente.Review the settings and select Next.

  6. Una vez realizados los cambios, seleccione Finalizar.After the changes are made select Finish.

Pasos siguientesNext steps

Configurar una conexión a la base de datos del servidor de informes Configure a Report Server Database Connection
Administrar un servidor de informes en modo nativo de Reporting Services Manage a Reporting Services Native Mode Report Server
Administrador de configuración de Reporting ServicesReporting Services Configuration Manager

¿Tiene alguna pregunta más?More questions? Puede plantear sus dudas en el foro de Reporting Services.Try asking the Reporting Services forum