Compartir vía


Agregar y quitar claves de cifrado para implementaciones escaladas

Puede ejecutar Reporting Services en un modelo de implementación escalada; para ello, configure varios servidores de informes para que utilicen una base de datos del servidor de informes compartida. La pertenencia a una implementación escalada se basa en si el servidor de informes almacena una clave de cifrado en la base de datos del servidor de informes. Se puede controlar la pertenencia a una implementación escalada agregando y quitando claves de cifrado para instancias de servidor de informes específicas. Si vas a quitar nodos de la implementación, puedes hacerlo en cualquier orden. Si vas a agregar nodos, debes incluir cualquier nueva instancia de servidor de informes que forme parte de la implementación.

Usar la herramienta de configuración de Reporting Services para configurar una implementación escalada

La manera más sencilla de configurar una implementación escalada es utilizar la herramienta de configuración de Reporting Services. Para más información e instrucciones paso a paso, consulta Configurar una implementación escalada del servidor de informes en modo nativo.

Usar Rskeymgmt para configurar una implementación escalada

Emplee la utilidad rskeymgmt para inicializar una instancia de servidor de informes de forma que utilice una base de datos de servidor de informes compartida. Para agregar un servidor de informes a una implementación escalada, es necesario inicializar el servidor de informes. La inicialización requiere permisos de administrador. Debes disponer de credenciales de administrador del equipo remoto que hospeda el servidor de informes que vas a combinar en la implementación.

Combinar un servidor de informes en una implementación escalada (rskeymgmt)

  1. Ejecute rskeymgmt.exe localmente en el equipo que hospeda un servidor de informes que ya pertenece a la implementación escalada del servidor de informes.

  2. Use el argumento -j para unir un servidor de informes a la base de datos del servidor de informes. Use los argumentos -m y -n para especificar la instancia de servidor de informes remota que quiere agregar a la implementación. Use los argumentos -u y -v para especificar una cuenta de administrador en el equipo remoto. Si vas a crear una implementación escalada utilizando varias instancias de servidor de informes en el mismo ordenador, la sintaxis cambiará ligeramente. Para más información sobre la sintaxis que debes usar, consulta rskeymgmt (utilidad) (SSRS).

    En el siguiente ejemplo se muestran los argumentos que debes especificar si vas a unir un servidor de informes remoto en una implementación escalada. Puedes omitir las credenciales si tienes permisos de administrador en el equipo remoto:

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>  
    
  3. Reinicie el servicio Reporting Services de Windows.

Quitar un servidor de informes de una implementación escalada (rskeymgmt)

  1. Abra el archivo rsreportserver.config del servidor de informes que desea quitar y busque el identificador de instalación. De forma predeterminada, este archivo se encuentra en Archivos de programa\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer).

    Si has instalado una única instancia, solo habrá un archivo rsreportserver.config en el ordenador. Si ha instalado varias instancias de Reporting Services , utilice la página Estado del servidor de la herramienta de configuración de Reporting Services para buscar el identificador de instancia (p. ej., MSSQL.2) para el servidor de informes que desea quitar. El nombre de la carpeta que almacena los archivos de programa para la instancia de servidor de informes se basa en el identificador de la instancia (p. ej., Archivos de programa\Microsoft SQL Server\MSSQL.2).

  2. Ejecute rskeymgmt.exe. Puede hacerlo en cualquier servidor de informes que forme parte de la implementación escalada de servidores de informes.

  3. Use el argumento -r para liberar la instancia de servidor de informes de la implementación escalada. El siguiente ejemplo ilustra los argumentos que debe especificar:

    rskeymgmt -r <installation ID>  
    
  4. Reinicie el servicio Reporting Services de Windows.

En estos pasos se explica cómo quitar el servidor de informes de una implementación escalada, pero con ellos no se desinstala la instancia de Reporting Services del servidor de informes. Después de quitar el servidor de informes de la implementación escalada, puede desinstalar Reporting Services del servidor si ya no necesita Reporting Services en ese servidor. Para información, consulta Desinstalar una instancia existente de SQL Server (programa de instalación).