tfs permissions active-directory administrator database-permissions

TF246017 Error al abrir la consola de administración TFS



permissions active-directory (3)

Intente iniciar sesión con su cuenta de administrador de usuario, en lugar de usar la cuenta de administrador.

Cuando inicio sesión en nuestro servidor TFS utilizando mi propia cuenta de dominio e intento abrir la consola de administración TFS, aparece el siguiente error:

TF246017: Team Foundation Server no se pudo conectar a la base de datos. Verifique que el servidor que aloja la base de datos esté operativo y que los problemas de red no bloqueen la comunicación con el servidor.

La base de datos TFS se ejecuta localmente en el servidor TFS. Cuando inicio sesión en el servidor TFS utilizando la cuenta de administrador de la computadora local (presumiblemente la cuenta utilizada para instalar TFS), la Consola de Administración carga bien sin ningún error. Entonces, utilicé SSMS para ver la base de datos TFS local y sus inicios de sesión, y he aquí que la cuenta de usuario del servidor TFS local aparece con todos los permisos, pero mi cuenta de dominio no. De ahí el error.

Por último, mi pregunta. Lo que me gustaría hacer es proporcionar a los usuarios específicos permisos para la base de datos TFS (y, por lo tanto, la capacidad de ejecutar la Consola de administración sin errores), al igual que la cuenta de administrador local. En lugar de agregar cada uno de esos usuarios como Inicios de sesión a través de SSMS, ¿hay algún grupo de TFS al que pueda agregarlos que automáticamente les dé permiso en la base de datos de TFS? Eso parecería un poco más limpio.

Gracias.


La forma más fácil de resolver este problema es encontrar a alguien en su equipo que pueda usar la Consola de Administración y hacer que lo agreguen a la lista de Usuarios de la Consola de Administración. Está debajo del nodo "Nivel de aplicación" de la vista de árbol. Si observas el "asistente", notarás que agrega al usuario a todo tipo de cosas, como grupos, roles SQL, probablemente más de lo que te gustaría coordinar a mano. Pasé una hora tratando de hacer cosas a través de grupos de AD, agregando manualmente usuarios a roles de SQL, etc. para lograr que otro miembro de mi equipo trabaje. Finalmente, acabo de agregarlo a través de la consola de administración, y 1 minuto después ya estaba listo.


Recomendaría crear un grupo en AD llamado TFS Administrators, al que luego otorgaría permisos en el servidor de la base de datos, la consola de administración, sharepoint, ssrs y ssas.