2012-01-18 11 views
7

Ho riavviato IIS sul nostro server TFS e da allora non sono stato in grado di accedere al mio spazio di lavoro.Come posso riottenere l'accesso all'area di lavoro di Team Foundation Server?

Indipendentemente da ciò che faccio, crea continuamente un'area di lavoro di proprietà di un account di servizio e non il mio account aziendale.

Un paio di giorni fa ho aperto SSMS 2008 con "Esegui come utente diverso" e ho utilizzato quell'account di servizio. Questo è l'unico modo in cui posso pensare che sia nella foto.

Quindi se corro tf workspaces /owner:* Vedo due spazi di lavoro, uno di mia proprietà e uno di proprietà del servizio.

Quando apro VS2010, carica l'area di lavoro di proprietà dell'account di servizio e non riesco a visualizzare gli altri spazi di lavoro. L'esecuzione di tf /delete su quella errata lo elimina e l'esecuzione di tf /remove:* cancella la cache, ma quando apro VS2010, viene creata di nuovo.

Ho provato a eseguire VS2010 con "Esegui come utente diverso" e ho utilizzato le mie credenziali, senza fortuna.

Qualcuno ha qualche idea su come riavere il mio spazio di lavoro ??

+0

Qualsiasi motivo per cui non è possibile eliminarlo e crearne uno nuovo? – AaronS

+0

@AaronS Tonnellate di modifiche in sospeso ... – IronicMuffin

+2

Per quanto riguarda il motivo per cui si presentano le credenziali dell'account di servizio: accedere a Pannello di controllo -> Gestione credenziali e verificare se sono state configurate credenziali per il proprio server TFS. Questi sovrascriveranno sempre le credenziali dell'utente registrate o qualsiasi cosa specificata in 'runas'. –

risposta

11

È possibile modificare il proprietario di un'area di lavoro utilizzando il flag /newowner nel comando tf workspace. Per esempio:

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

questo dovrebbe funzionare come un palliativo per permettere al vostro vecchio spazio di lavoro per essere di proprietà l'account del servizio. Per aggiornarlo, assicurarsi di non avere credenziali salvate per il proprio server TFS nel Pannello di controllo -> Credential Manager. Queste credenziali sostituiranno sempre le credenziali dell'utente registrate o qualsiasi altra cosa specificata in runas.

+0

Ciò ha aiutato, ma ho continuato a presentare le credenziali del servizio. Il commento di Edward Thomson in alto ha rivelato la causa principale del problema. – IronicMuffin

3

Quindi, non una risposta, ma una soluzione alternativa.

Ho impostato lo spazio di lavoro effettivo su pubblico e ora posso almeno caricarlo.

Non ho idea del perché VS/TFS pensi che io sia un account di servizio.

MODIFICA: Si è verificato che avevo le credenziali dell'account di servizio per il server tfs salvato in Credential Manager. La rimozione delle credenziali e il riavvio di VS2010 hanno risolto il problema.

Problemi correlati