Cómo: Cambiar la cuenta de servicio o la contraseña para SQL Server Reporting Services
Actualización: noviembre 2007
Con el tiempo, tal vez necesite cambiar la contraseña de la cuenta que especificó como la cuenta de servicio de los orígenes de datos de SQL Server Reporting Services cuando instaló Visual Studio Team System Team Foundation Server. Esta cuenta recibe el nombre de cuenta de TFSReports. Para realizar este cambio, no puede utilizar el argumento ChangePassword de la utilidad TFSAdminUtil, como haría con la cuenta de servicio para Team Foundation Server (TFSService). En su lugar, debe emplear la utilidad TFSAdminUtil con el argumento ChangeAccount y la opción /ra.
También puede decidir reemplazar la cuenta de TFSReports por otra cuenta. Para realizar este cambio, debe emplear la utilidad TFSAdminUtil con el argumento ChangeAccount y la opción /ra. Esta herramienta actualiza los servidores de Team Foundation remplazando la información anterior de la cuenta de TFSReports por la nueva información.
Nota: |
---|
La utilidad TFSAdminUtil no crea físicamente una cuenta ni cambia o modifica su contraseña. Sólo actualiza Team Foundation Server para que utilice las credenciales actuales. La cuenta de servicio puede ser local o una cuenta de dominio. Puede crear un script de TFSAdminUtil para permitir actualizaciones automatizadas. Para obtener más información sobre las cuentas de servicio necesarias, vea el tema "Cuentas de usuario necesarias para la configuración de Team Foundation Server" en la Guía de instalación de Team Foundation Server. Para obtener más información sobre la Guía de instalación, vea Información general sobre la instalación de Team Foundation Server. |
Permisos necesarios
Para realizar estos procedimientos, debe ser miembro del grupo Administradores en el servidor de nivel de aplicación de Team Foundation y del grupo Administrador de SQL Server en el servidor de nivel de datos de Team Foundation. Para obtener más información acerca de los permisos, vea Permisos de Team Foundation Server.
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 editar los archivos web.config, es posible que necesite iniciar el editor de texto como administrador; para ello, haga clic en Inicio, Todos los programas, haga clic con el botón secundario en el editor 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, visite el sitio web de Microsoft.
Cambiar la contraseña de la cuenta de Reporting Services
Puede ejecutar TfsAdminUtil ChangeAccount con la opción /ra para cambiar la contraseña de la cuenta de servicio de Reporting Services (a la que hace referencia el nombre de cuenta del marcador de posición TFSReports) para Team Foundation Server. Para cambiar la contraseña pero no la cuenta, especifique la misma cuenta como cuenta antigua y cuenta nueva y simplemente cambie la contraseña de ésta.
Nota: |
---|
Dependiendo de su configuración de implementación, puede que deba reiniciar Internet Information Services (IIS) después de completar este procedimiento para que los cambios surtan efecto. |
Para cambiar la contraseña de la cuenta de servicio de orígenes de datos de Reporting Services
En el servidor de nivel de aplicación, abra una ventana de símbolo del sistema y cambie al directorio donde está ubicada la utilidad TFSAdminUtil.
De forma predeterminada, la utilidad se encuentra en Unidad:\Archivos de programa\Microsoft Visual Studio 2008 Team Foundation Server\Tools.
En el símbolo del sistema, escriba TFSAdminUtil ChangeAccount /raCuentaAnteriorCuentaNuevaNuevaContraseña y, a continuación, presione ENTRAR.
Debe escribir el nombre de usuario de la cuenta de TFSReports dos veces, una como cuenta anterior (OldAccount) y otra como cuenta nueva (NewAccount), además de la nueva contraseña de la cuenta (NewPassword).
Cambiar la cuenta de servicio de Reporting Services
Cambiar Team Foundation Server para que utilice otra cuenta como cuenta de TFSReports es más complicado que cambiar simplemente la contraseña de una cuenta existente. Debe realizar varios cambios en Team Foundation Server para que la nueva cuenta de TFSReports funcione correctamente. Para cambiar la cuenta de TFSReports, debe emplear la utilidad de línea de comandos TFSAdminUtil. La cuenta que desea utilizar debe ser miembro de un grupo de trabajo o dominio que sea de confianza para todos los equipos de la implementación de Team Foundation. Como parte del proceso de modificación de la cuenta, TFSAdminUtil concede a la nueva cuenta de TFSReports el permiso Iniciar sesión como servicio, aunque este permiso no es necesario para TFSReports. Sin embargo, no agrega el permiso Permitir el inicio de sesión local, que es necesario para que TFSReports funcione correctamente. Debe conceder dicho permiso manualmente a la cuenta que desee utilizar como cuenta de TFSReports antes de utilizar el comando ChangeAccount de TFSAdminUtil. Además, puede ser conveniente quitar el permiso Iniciar sesión como servicio para la cuenta de TFSReports después de emplear la utilidad de línea de comandos TFSAdminUtil.
Es recomendable que ejecute Team Foundation Server en un dominio de Active Directory. Sin embargo, también puede ejecutarlo en un grupo de trabajo.
Para obtener más información sobre el permiso Iniciar sesión como servicio, vea el sitio web de Microsoft. Para obtener más información sobre el permiso Permitir el inicio de sesión local, vea el sitio web de Microsoft.
Nota: |
---|
Dependiendo de su configuración de implementación, puede que deba reiniciar IIS después de completar el procedimiento para que los cambios surtan efecto. |
Para asignar una nueva cuenta de servicio de Reporting Services a todos los servicios de Team Foundation Server
En el servidor de nivel de aplicación, abra una ventana del símbolo del sistema y busque la utilidad TFSAdminUtil.
De forma predeterminada, ésta se encuentra en Unidad:\Archivos de programa\Microsoft Visual Studio 2008 Team Foundation Server\Tools.
En el símbolo del sistema, escriba TFSAdminUtil ChangeAccount /raCuentaAnteriorCuentaNuevaNuevaContraseña y, a continuación, presione ENTRAR.
Debe escribir el nombre de usuario de la cuenta de TFSReports anterior (oldAccount), así como el nombre de usuario y la contraseña de la nueva cuenta (newAccount y newPassword).
La utilidad TFSAdminUtil cambia solamente los servicios que se ejecutan con la cuenta antigua.
Nota: |
---|
Si ha configurado alertas por correo electrónico, debe utilizar el parámetro emailAddress para que el comando ChangeAccount de TFSAdminUtil especifique la nueva cuenta desde la que se envían las alertas de correo electrónico o bien debe cambiar manualmente el archivo web.config. Para obtener más información, vea Comando ChangeAccount o Cómo: Configurar valores de notificaciones de correo electrónico y servidor SMTP en el archivo Web.Config de servicios. |
Vea también
Tareas
Cómo: Cambiar la cuenta de servicio o la contraseña para Team Foundation Server
Cómo: Ver los servicios de Team Foundation Server
Cómo: Configurar la seguridad de la memoria caché para un proxy de Team Foundation Server
Conceptos
Administrar y restablecer cuentas de servicio y contraseñas