Redirigir Reporting Services para conectarse a un servidor distinto
Si su implementación de Visual Studio Team Foundation Server usa SQL Server Reporting Services, podría ser necesario redirigir Reporting Services a la ubicación de sus bases de datos. Específicamente, debe redirigir Reporting Services cada vez que mueve a una nueva ubicación, cambia el nombre o restaura las bases de datos que esa aplicación usa.
Nota
Puede modificar la configuración de un servidor que está ejecutando Reporting Services desde la consola de administración de Team Foundation. Para obtener más información, vea Agregar un servidor de informes a la implementación.
Para redirigir Reporting Services a fin de conectar a una ubicación diferente, tiene que realizar la siguiente secuencia de pasos:
Comprobar que los servicios para SQL Server se están ejecutando
Cambiar la conexión de base de datos para Reporting Services
Actualizar la identidad de la cuenta de servicio para Reporting Services
(Opcional) Redirigir el origen de datos a la base de datos de Analysis Services
Permisos necesarios
Para completar estos procedimientos, debe ser miembro del grupo Administrators en el servidor antiguo y en el nuevo.
Además de estos permisos, es posible que tenga que cumplir los siguientes requisitos en un equipo que ejecute Windows Server 2008 o Windows Vista:
Para seguir un procedimiento de línea de comandos, es probable que necesite abrir un símbolo del sistema con privilegios elevados; para ello, haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.
Para seguir un procedimiento que requiera Internet Explorer, es probable que necesite iniciar Internet Explorer como administrador; para ello, haga clic en Inicio, Todos los programas, haga clic con el botón secundario en Internet Explorer y, a continuación, haga clic en Ejecutar como administrador.
Para obtener acceso al Administrador de informes, los informes o los sitios web de SQL Server Reporting Services, es posible que necesite agregar estos sitios a la lista de sitios de confianza de Internet Explorer o iniciar Internet Explorer como administrador.
Para obtener más información, vea en el sitio web de Microsoft.
Comprobar que los servicios para SQL Server se están ejecutando
Para comprobar que los servicios para SQL Server se están ejecutando
Inicie sesión en el servidor adecuado, abra Computer Manager, y compruebe que están ejecutándose los servicios de la tabla siguiente:
Servidor que hospeda este programa
Service
SQL Server Analysis Services
SQL Server Analysis Services (MSSQLSERVER o TFSInstance)
Bases de datos de Team Foundation
SQL Server (MSSQLSERVER o TFSInstance)
Agente de SQL Server (MSSQLSERVER o TFSInstance)
Cambiar la conexión de base de datos para Reporting Services
Para iniciar Reporting Services y cambiar la conexión de base de datos en SQL Server 2008
En el servidor que ejecuta Reporting Services, haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server, Herramientas de configuración y, después, haga clic en Administrador de configuración de Reporting Services.
En el cuadro de diálogo Conexión de configuración de Reporting Services, asegúrese de que tanto el nombre del servidor como el de la instancia son correctos y, a continuación, haga clic en Conectar.
En el recuadro Estado del servidor de informes, haga clic en Iniciar si el servidor aún no se ha iniciado.
En el panel Explorador, haga clic en Base de datos.
En el panel Base de datos del servidor de informes, haga clic en Cambiar base de datos.
Se abre el Asistente para la configuración de bases de datos del servidor de informes.
Haga clic en Elija una base de datos del servidor de informes existente y, a continuación, en Siguiente.
En Nombre del servidor, escriba el nombre del servidor en el que ha restaurado las bases de datos, haga clic en Probar conexión y, a continuación, en Siguiente.
En la lista Base de datos del servidor de informes, haga clic en ReportServer y, a continuación, en Siguiente.
Nota
Si ha usado una instancia con nombre, el nombre de la base de datos será ReportServer$TFSInstanceName.
En la lista Tipo de autenticación, haga clic en Credenciales de servicio y, a continuación, en Siguiente.
En la página Resumen, compruebe que la información es correcta y haga clic en Siguiente.
Haga clic en Finalizar para cerrar el asistente.
Actualizar la identidad de la cuenta de servicio para Reporting Services
Debe actualizar la identidad de la cuenta de servicio de Reporting Services cada vez que mueva a otro servidor, cambie el nombre o restaure las bases de datos.
Al modificar esa identidad, cada paso se registra en el panel de tareas en la parte inferior de la página. El servicio del Servidor de informes se detendrá y reiniciará durante la actualización de la cuenta. Se pueden producir errores como errores de inicio de sesión si escribe de forma incorrecta una cuenta o contraseña.
Importante |
---|
Debería utilizar siempre el Administrador de configuración de Reporting Services para actualizar la cuenta de servicio de modo que se puedan actualizar al mismo tiempo otras configuraciones que dependan de la identidad. |
Para actualizar la identidad en SQL Server 2008
En el panel Explorador de la herramienta Configuración de Reporting Services, haga clic en Cuenta de servicio.
En Cuenta de servicio del servidor de informes, haga clic en Usar cuenta integrada, en Servicio de red y, a continuación, en Aplicar.
Al solicitarle que haga una copia de seguridad de la clave simétrica, escriba un nombre de archivo y una ubicación para la copia de seguridad.
Escriba una contraseña para bloquear y desbloquear el archivo y, a continuación, haga clic en Aceptar.
Si el servidor de informes utiliza la cuenta de servicio para conectarse a su base de datos, la información de la conexión se actualizará para utilizar la nueva cuenta o contraseña. Si actualiza la información de conexión, debe conectarse a la base de datos.
En el cuadro de diálogo Conexión a la base de datos de SQL Server, escriba las credenciales para una cuenta que tiene el permiso para conectarse a la base de datos y, a continuación, haga clic en Aceptar.
Al solicitarle que restaure la clave simétrica, escriba la contraseña que especificó en el paso 3 y, a continuación, hace clic en Aceptar.
En el panel Resultados, revise los mensajes de estado para comprobar que se completaron correctamente todas las tareas.
"Restauración de la clave de cifrado" aparece en último lugar en la lista de tareas.
Importante En el caso improbable de que no se restaure la clave simétrica, puede seguir este paso usted mismo abriendo la página Claves de cifrado y haciendo clic en Restaurar. Para comprobar que se ha restablecido la cuenta, se abre un informe que utiliza las credenciales almacenadas. Si no puede restaurar la clave, debe eliminar el contenido cifrado. Para obtener más información, vea "Deleting and Re-creating Encryption Keys" y "Backing Up and Restoring Encryption Keys" en la Ayuda del programa de instalación para SQL Server.
Cierre el Administrador de configuración de Reporting Services.
Redirigir el origen de datos a la base de datos de Analysis Services
Si ha movido la base de datos de Analysis Services del almacén de datos para Team Foundation a otro servidor, debe redirigir el origen de datos para usar esa base de datos.
Para redirigir el origen de datos del almacén
Inicie sesión en el servidor donde se hospeda Reporting Services.
(Solo SQL Server 2005) Abra Computer Manager e inicie el grupo de aplicaciones de ReportServer o de ReportServer$InstanceName.
Abra Internet Explorer, escriba la cadena siguiente en la barra de dirección y presione ENTRAR:
https://localhost/Reports
Si ha implementado una instancia con nombre en el servidor de nivel de datos, escriba la cadena siguiente:
**https://localhost/Reports_**TFSInstance
Haga clic en TfsOlapReportsDS.
En el cuadro Cadena de conexión, actualice el argumento Origen de datos con el nombre del servidor donde se hospeda SQL Server Analysis Services. Por ejemplo, escriba la cadena siguiente:
Origen de datos =NombreDeServidorDeNivelDeDatosDeAnalysisServices\TFSInstance
Haga clic en Credenciales almacenadas de forma segura en el servidor de informes.
Actualice el nombre de usuario y la contraseña para reflejar de forma precisa la cuenta de servicio para Reporting Services y, a continuación, haga clic en Aplicar.
Vea también
Otros recursos
How to: Move the Analysis Services Database to a Separate Server