Cambiar la cuenta de servicio o la contraseña para SQL Server Reporting Services
Puede ayudar a mejorar la seguridad de Team Foundation Server (TFS) si cambia la cuenta de servicio que usa para los orígenes de datos de SQL Server Reporting Services o cambia la contraseña que se usa para esa cuenta. TFS actúa en el contexto de seguridad de una cuenta de servicio cuando recupera datos del proyecto de los orígenes de datos en SQL Server Reporting Services.En la documentación de TFS se hace referencia a esta cuenta de servicio mediante el marcador de posición TFSReports.El nombre real de la cuenta depende de su instalación.Es posible que tenga que cambiar la contraseña de esa cuenta o designar una cuenta diferente.Por ejemplo, si la contraseña de la cuenta subyacente caduca y usted asigna una nueva contraseña, debe cambiar la contraseña de la cuenta TFSReports en TFS de modo que coincidan.
La utilidad TFSConfig no crea una nueva cuenta para utilizarla como cuenta de los orígenes de datos, ni tampoco cambia la contraseña de la cuenta.En lugar de eso, la utilidad actualiza TFS para usar un conjunto diferente de credenciales.
La contraseña o la cuenta que se usa como cuenta TFSReports se cambia mediante la utilidad de línea de comandos TFSConfig con la opción Accounts.
Importante |
---|
La utilidad TFSConfig cambia solamente los servicios que se ejecutan con la cuenta antigua. |
Puede utilizar la misma utilidad para asignar una cuenta diferente como cuenta TFSReports, pero podría tener que realizar una o más de las siguientes acciones adicionales:
Antes de asignar una cuenta como cuenta TFSReports, debe comprobar que es miembro de un grupo de trabajo o dominio de confianza en todos los equipos de la implementación de Team Foundation.
Debe conceder de forma manual a la cuenta que usará como cuenta TFSReports el permiso Permitir el inicio de sesión local.La utilidad TFSConfig no concede este permiso cuando asigna la cuenta.
Opcionalmente, después de utilizar TFSConfig para especificar una cuenta como cuenta TFSReports, puede revocar su permiso Iniciar sesión como servicio, que TFSConfig concede automáticamente a la cuenta TFSReports.TFSReports no necesita este permiso, pero la cuenta TFSService sí.Por consiguiente, no debería quitar este permiso si utiliza la misma cuenta de dominio o grupo de trabajo para ambas cuentas de servicio.
Para obtener más información sobre el permiso Iniciar sesión como servicio, vea esta página del sitio web de Microsoft: Agregar el derecho Iniciar sesión como servicio a una cuenta.Para obtener más información sobre el permiso Permitir el inicio de sesión local, vea esta página del sitio web de Microsoft: Permitir el inicio de sesión local.
Para obtener más información sobre las cuentas de servicio necesarias, vea el tema Cuentas de servicio y dependencias de Team Foundation Server y también el tema “Cuentas necesarias para la instalación de Team Foundation Server” en la guía de instalación de Team Foundation.
Permisos necesarios
Para realizar estos procedimientos, debe ser miembro del grupo Administrators en el servidor donde está instalado TFSConfig.También debe ser miembro del grupo sysadmin en el servidor que hospeda la base de datos de configuración.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:
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 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 esta página del sitio web de Microsoft: Control de cuentas de usuario.
Cambiar la contraseña o la cuenta de Reporting Services
Para cambiar la contraseña de la cuenta TFSReports o asignar una cuenta diferente, debe iniciar sesión en un servidor que hospede los servicios de aplicación de Team Foundation y use la utilidad TfsConfig Accounts.
[!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 mediante la utilidad TFSConfig
Abra una ventana Símbolo del sistema y cambie al directorio que contiene la utilidad TFSConfig.
De forma predeterminada, ésta se encuentra en Unidad:\Archivos de programa\Microsoft Team Foundation Server 11.0\Tools.
En la línea de comandos, escriba **TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account:**NombreCuenta **/password:**nuevaContraseña y, a continuación, presione ENTRAR.
Sustituya AccountName por el nombre de la cuenta TFSReports actual.Sustituya newPassword por la nueva contraseña de la cuenta.
Para usar la consola de administración para cambiar la contraseña
Abra la consola de administración para Team Foundation en el servidor que hospeda la capa de aplicación.
Para obtener más información, vea Abrir la Consola de administración de Team Foundation.
En la consola, expanda el nombre del servidor y elija Capa de aplicación.
En el panel Capa de aplicación, navegue a Resumen de Reporting Services y elija Actualizar contraseña de la cuenta.
Se abre la ventana Actualizar la contraseña de la cuenta.
[!NOTA]
Si utilizó una cuenta del sistema como cuenta de servicio, verá un mensaje de error al elegir Actualizar la contraseña de la cuenta.No necesita cambiar la contraseña de esa cuenta.Las cuentas del sistema no tienen contraseñas administradas por el usuario.
Escriba la nueva contraseña en Contraseña y, a continuación, elija Aceptar.
Se abre la ventana Cambiar la cuenta del lector de informes.
Espere a que se completen todos los mensajes de estado en Estado y, a continuación, elija Cerrar.
[!NOTA]
Este proceso puede tardar unos minutos.
Para asignar una nueva cuenta de servicio de Reporting Services a todos los servicios de Team Foundation Server mediante la utilidad TFSConfig
Abra una ventana Símbolo del sistema y cambie al directorio que contiene la utilidad TFSConfig.
De forma predeterminada, ésta se encuentra en Unidad:\Archivos de programa\Microsoft Team Foundation Server 11.0\Tools.
En la línea de comandos, escriba **TFSConfig Accounts /change /accountType:ReportingDatasource /account:**NombreNuevaCuenta **/password:**nuevaContraseña y, a continuación, presione ENTRAR.
Sustituya NewAccountName por el nombre de la nueva cuenta TFSReports.Sustituya newPassword por la contraseña de la cuenta.
Para usar la consola de administración para cambiar la cuenta
Abra la consola de administración para Team Foundation en el servidor que hospeda la capa de aplicación.
En la consola, expanda el nombre del servidor y elija Capa de aplicación.
En el panel Capa de aplicación, navegue a Resumen de Reporting Services y elija Cambiar la cuenta.
Se abre la ventana Cambiar la cuenta del lector de informes.
Realice uno de estos pasos:
Si desea utilizar una cuenta del sistema, elija Usar cuenta del sistema y, a continuación, elija una cuenta del sistema en la lista desplegable.
[!NOTA]
Las cuentas del sistema no tienen contraseñas administradas por el usuario.Si decide utilizar una cuenta del sistema como TFSReports, no necesita escribir una contraseña en el campo de contraseña.
Si desea utilizar una cuenta de dominio o grupo de trabajo, elija Usar cuenta de usuario, escriba el nombre de la cuenta en Nombre de cuenta y, a continuación, escriba la contraseña de la cuenta en Contraseña.
Elija Aceptar.
Se abre la ventana Cambiar la cuenta del lector de informes.
Espere a que se completen todos los mensajes de estado en Estado y, a continuación, elija Cerrar.
[!NOTA]
Este proceso puede tardar unos minutos.
Vea también
Tareas
Cambiar la cuenta de servicio o la contraseña para Team Foundation Server
Referencia
Conceptos
Cuentas de servicio y dependencias de Team Foundation Server