2014-09-24 15 views
8

sto ottenendo nulla, ma questo errore TF246017 io non sono in grado di accedere TFS come admin o dominio utenteCome risolvere TF246017 Il server di Team Foundation non poteva connettersi al database

  1. Durante l'accesso console di amministrazione, che mostra l'errore TF246017
  2. gli utenti di dominio ottenere TF31001 in cui ritorna il server TF246017

TFS stava lavorando bene con SQL Server 2008. E ora abbiamo anche installato SQL Server 2012 nella stessa macchina. (credo che non collegata in ogni caso al server TFS)

Ma, anche dopo la disinstallazione di SQL 2012, viene visualizzato lo stesso errore

Nel livello applicazioni tier/banca dati, ottenendo errore come Error retrieving value.

Impossibile accedere http://xxxxxxx:8080/tfs display stesso errore TF246017

E inoltre, im in grado di individuare il database SQL Express per prendere il backup.

Come per risolvere questo problema?

Nota: sto usando TFS 2012 e VS2010

+1

non è esattamente lo stesso, ma un problema simile http: //blogs.msdn.com/b/tfssetup/archive/2012/05/23/tf246017-team-fondazione-server-potrebbe-non-connect-to-the-Database-failed-to-load-msxmlsql-dll-quot.aspx. –

+0

@JustTFS potrebbe essere una causa, dal momento che abbiamo installato sql 2012 nella stessa macchina di sql 2008 funzionante –

risposta

0

Fase 1: Accedere al server di Windows utilizzando le stesse credenziali utente di Windows è stato utilizzato durante l'installazione di SQL Server.

Fase 2: Verificare o aggiungere la nuova credenziale finestre utente (supponendo che si sta utilizzando diversi credenziali utente per la connessione a TFS) da parte del gruppo di utenti sysadmin in SQL Server o chiedete al vostro amministratore di database di SQL Server per aggiungere l'utente sysadmin gruppo. Nota: Questa operazione è necessaria perché per ogni nuovo progetto della squadra TFS creato, TFS presenta 2 opzione di database vuoto o nuovo database. Per creare un nuovo database l'utente admin TFS deve far parte del gruppo sysadmin di SQL server

Passaggio 3: Se TFS 2012 è stato installato utilizzando la stessa credenziale di Windows, aprire la console di amministrazione TFS e aggiungere o verificare che l'utente sia elencato in " elenco "Utenti console di amministrazione". Se Console di TFS Admin legge "Tu non hai il permesso o meno di amministratore" o qualcosa su questa linea, allora avete bisogno di disconnettersi e riconnettersi utilizzando le credenziali di Windows corretti utilizzati per l'installazione o utilizzare uno dei l'utente admin TFS e quindi aggiungere la nuova credenziale dell'utente.

Raccomandazione: Per evitare confusione mi sento di raccomandare l'uso lo stesso credenziali utente per SQL Server e il server TFS. Ad esempio: "domainname/tfs" è l'amministratore locale sul server, sysadmin in SQL Server DB e anche l'utente admin sul server TFS.

Per rendere come semplice inizio da, aggiungendo l'utente di Windows (inteso da utilizzare come TFS admin) come gruppo di Amministrazione di Windows. Quindi disconnettersi e riconnettersi utilizzando l'utente amministratore TFS per installare SQL Server e il server TFS.

Spero che questo aiuti

0

Basta trovare l'applicazione fondazione della squadra sotto pool di applicazioni. fare clic con il tasto destro del mouse e andare per avanzare impostando l'identità utilizzando le credenziali utilizzate per SQL Sever o TFS Admin e fatto .. ora è possibile accedere al TFS come prima.