2012-01-18 11 views
7

He reiniciado IIS en nuestro servidor TFS, y desde entonces no he podido acceder a mi espacio de trabajo.¿Cómo puedo recuperar el acceso al espacio de trabajo de mi Team Foundation Server?

Independientemente de lo que hago, que continuamente crea un espacio de trabajo propiedad de una cuenta de servicio, y no mi cuenta corporativa. Hace

Un par de días había abierto SSMS 2008 con "Ejecutar como otro usuario" y utiliza esa cuenta de servicio. Esa es la única forma en que puedo pensar que apareció en la imagen.

Así que si me quedo tf workspaces /owner:* veo dos espacios de trabajo, uno de mi propiedad, y una propiedad del servicio.

Al abrir VS2010, se carga el espacio de trabajo propiedad de la cuenta de servicio, y no puedo ver las otras áreas de trabajo. Ejecutar tf /delete en el incorrecto lo elimina y ejecutar tf /remove:* borra mi caché, pero cuando abro VS2010, se crea de nuevo.

Intenté funcionar con VS2010 "Ejecutar como otro usuario" y utilizado mis credenciales, sin suerte.

¿Alguien tiene alguna idea sobre cómo recuperar mi espacio de trabajo?

+0

¿Alguna razón por la que no puede eliminar esa y simplemente hacer una nueva? – AaronS

+0

@AaronS Toneladas de cambios pendientes ... – IronicMuffin

+2

En cuanto a por qué presenta las credenciales de la cuenta de servicio: vaya a Panel de control -> Administrador de credenciales y vea si tiene credenciales configuradas para su servidor TFS. Estos siempre anularán las credenciales de usuario registradas o cualquier cosa especificada en 'runas'. –

Respuesta

11

Puede cambiar el propietario de un área de trabajo utilizando el /newowner al comando tf workspace. Por ejemplo:

tf workspace /collection:http://server:8080/DefaultCollection workspaceName;oldOwner /newowner:newOwner 

Esto debería funcionar como una medida provisional para permitir que su antigua área de trabajo a ser propiedad de la cuenta de servicio. Para actualizar esto, asegúrese de que no tenga credenciales guardadas para su servidor TFS en el Panel de control -> Administrador de credenciales. Estas credenciales siempre anularán las credenciales de usuario registrado o cualquier cosa especificada en runas.

+0

Esto ayudó, pero continué presentando las credenciales del servicio. El comentario de @Edward Thomson anterior reveló la causa raíz del problema. – IronicMuffin

3

Entonces, no es una respuesta, sino una solución.

Configuré el espacio de trabajo real en público, y ahora al menos puedo cargarlo.

no tengo ni idea de por qué VS/TFS cree que soy una cuenta de servicio.

EDIT: Resulta que tenía las credenciales de la cuenta de servicio para el servidor tfs guardadas en el Administrador de credenciales. Eliminar las credenciales y reiniciar VS2010 resolvió el problema.

Cuestiones relacionadas