Compartir a través de


Cambiar la cuenta de servicio o contraseña para SQL Server Reporting Services

La seguridad de Team Foundation Server (TFS) se puede mejorar si se cambia la cuenta de servicio que se usa para los orígenes de datos de SQL Server Reporting Services o si se 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 de proyecto desde los orígenes de datos de 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 expira 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 Cuentas.

Importante

La utilidad TFSConfig cambia solamente los servicios que se ejecutan con la cuenta antigua.

Puede usar 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 usar 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, al contrario que la cuenta TFService. 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 la página del sitio web de Microsoft en la que se explica cómo 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 la página del sitio web de Microsoft en la que se explica cómo 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.

Requisitos

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 Referencia de permisos para 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 posible que tenga que abrir un símbolo del sistema con privilegios elevados.

  • Para obtener acceso al Administrador de informes, los informes o los sitios web de SQL Server Reporting Services, es posible que tenga que agregar estos sitios a la lista de sitios de confianza de Internet Explorer o iniciar Internet Explorer como administrador.

Cambiar el nombre o la contraseña de 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 usar 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

  1. Abra una ventana Símbolo del sistema y cambie al directorio que contiene la utilidad TFSConfig.

    De forma predeterminada, esta utilidad se encuentra en Unidad:\Archivos de programa\Microsoft Team Foundation Server 12.0\Tools.

  2. Escriba en la línea de comandos **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

  1. 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, consulta Configurar y administrar recursos de TFS.

  2. En la consola, expanda el nombre del servidor y elija Capa de aplicación.

  3. En el panel Capa de aplicación, navegue a Resumen de Reporting Services y elija Actualizar la contraseña de la cuenta.

    Se abre la ventana Actualizar la contraseña de la cuenta.

    Nota

    Si usó una cuenta del sistema como cuenta de servicio, aparecerá 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.

  4. 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.

  5. Espere a que todos los mensajes de estado se completen 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

  1. Abra una ventana Símbolo del sistema y cambie al directorio que contiene la utilidad TFSConfig.

    De forma predeterminada, esta utilidad se encuentra en Unidad:\Archivos de programa\Microsoft Team Foundation Server 12.0\Tools.

  2. Escriba en la línea de comandos **TFSConfig Accounts /change /accountType:ReportingDatasource /account:**NuevoNombreCuenta **/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

  1. Abra la consola de administración para Team Foundation en el servidor que hospeda la capa de aplicación.

  2. En la consola, expanda el nombre del servidor y elija Capa de aplicación.

  3. 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.

  4. Elija uno de los siguientes pasos:

    1. Si desea usar una cuenta del sistema, elija Usar una cuenta del sistema y, a continuación, seleccione una cuenta de este tipo en la lista desplegable.

      Nota

      Las cuentas del sistema no tienen contraseñas administradas por el usuario.Si decide usar una cuenta del sistema como TFSReports, no necesita escribir una contraseña en el campo de contraseña.

    2. Si desea usar una cuenta de dominio o grupo de trabajo, elija Usar una cuenta de usuario, escriba el nombre de la cuenta en Nombre de cuenta y, a continuación, escriba la contraseña correspondiente en Contraseña.

  5. Elija Aceptar.

    Se abre la ventana Cambiar la cuenta del lector de informes.

  6. Espere a que todos los mensajes de estado se completen en Estado y, a continuación, elija Cerrar.

    Nota

    Este proceso puede tardar unos minutos.

Vea también

Referencia

Accounts (Comando)

Conceptos

Cuentas de servicio y dependencias de Team Foundation Server

Otros recursos

TFSConfig: administrar la configuración del servidor TFS

Cambiar la cuenta de servicio o contraseña para Team Foundation Server