Condividi tramite


Procedura: aggiornare l'identificatore di sicurezza (SID, Security Identifier) dell'account del servizio di Team Foundation Server

Aggiornamento: novembre 2007

Le funzioni che richiedono un account del servizio valido per Visual Studio Team System Team Foundation Server possono avere esito negativo se il SID dell'account non è valido. Dopo aver ripristinato i dati in un server in cui è stato reinstallato Team Foundation Server è necessario aggiornare il SID dell'account, a meno che per l'account del servizio non sia stato utilizzato un account di dominio e il dominio sia rimasto inalterato. Quando si reinstalla Team Foundation Server, il SID dell'account del servizio cambia. Questo cambiamento non può tuttavia essere propagato nei dati ripristinati. Inoltre, se come account del servizio è stato utilizzato un account di sistema (ad esempio Servizio di rete) o un account locale, il SID corrente sarà diverso dal SID registrato nei dati. Per aggiornare il SID in modo che corrisponda a quello registrato nei dati è necessario eliminare l'oggetto di accesso all'account in SQL Server e quindi utilizzare il comando TFSAdminUtil per aggiornare l'account del servizio.

Autorizzazioni necessarie

Per eseguire queste procedure è necessario essere membro del gruppo di sicurezza sysadmin per SQL Server nel server di livello dati di Team Foundation. È inoltre necessario essere membro del gruppo Administrators di Team Foundation nel server di livello applicazione. Per ulteriori informazioni, vedere la classe Autorizzazioni per Team Foundation Server.

Per eliminare le informazioni di accesso a SQL Server per l'account del servizio di Team Foundation Server

  1. Accedere al server a livello dati per Team Foundation.

  2. Fare clic su Start, scegliere Tutti i programmi, Microsoft SQL Server e quindi SQL Server Management Studio.

    Verrà visualizzata la finestra di dialogo Connetti al server.

  3. Selezionare Modulo di gestione di database in Tipo server.

  4. In Nome server, scegliere o digitare il nome del server di livello dati e l'istanza di database, quindi fare clic su Connetti.

    Nota:

    Se SQL Server è installato in un cluster, il nome del server corrisponde al nome del cluster, non al nome del computer.

    Viene aperto SQL Server Management Studio.

  5. In Esplora oggetti, espandere Sicurezza e quindi fare clic su Account di accesso.

  6. In Dettagli Esplora oggetti, fare clic con il pulsante destro del mouse sull'accesso all'account del servizio e quindi scegliere Elimina.

  7. Nella finestra di dialogo Elimina oggetto scegliere OK.

  8. Al prompt visualizzato prima di eliminare un accesso al server, fare clic su OK.

Per aggiornare il SID dell'account del servizio di Team Foundation Server

  1. Accedere al server a livello applicazione per Team Foundation.

  2. Nel menu Start aprire la finestra del prompt dei comandi e passare alla directory Tools di Team Foundation.

    Ad esempio, digitare il comando seguente:

    cd Drive**:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools**

    Nota:

    Anche se l'accesso è stato eseguito con credenziali amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire questa funzione in un server con Windows Server 2008 in esecuzione. Per aprire una finestra del prompt dei comandi con privilegi elevati, fare clic su Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi fare clic su Esegui come amministratore. Per ulteriori informazioni, visitare il sito Web Microsoft all'indirizzo.

  3. Digitare il comando seguente nella finestra del prompt dei comandi e quindi premere INVIO.

    TFSAdminUtil ChangeAccount TFSSVCPrecedente NuovoTFSSVC PasswordTFS

    Dove:

    • TFSSVCPrecedente è il nome dell'account del servizio prima di riformattare il computer.

    • NuovoTFSSVC è il nome dell'account del servizio che si desidera utilizzare.

    • PasswordTFS è la password dell'account del servizio:

      Nota:

      Per evitare i possibili problemi di autorizzazione, per la distribuzione ripristinata utilizzare lo stesso account del servizio utilizzato nella distribuzione precedente. Se si desidera utilizzare un account diverso da quello della distribuzione precedente, completare questo passaggio utilizzando l'account precedente, quindi i passaggi descritti in Procedura: modificare l'account o la password del servizio di Team Foundation Server.

Vedere anche

Attività

Procedura: passare da una distribuzione a server singolo a una a server doppio

Concetti

Procedura: ripristinare i dati di Team Foundation

Altre risorse

Gestione di dati