2014-09-24 5 views
8

Verbindung zur Datenbank konnte ich nichts anderes als dieser Fehler TF246017 ich nicht in der Lage bin für den Zugriff auf TFS als admin oder Domain-Benutzer bin immerWie TF246017 das Team Foundation Server beheben nicht

  1. Während Administrationskonsole zugreifen, zeigt die Fehler TF246017
  2. Domain-Benutzer bekommen TF31001 wo der Server gibt TF246017

TFS wurde die Arbeit mit SQL Server 2008. Fein Und jetzt haben wir auch SQL Server 2012 in der gleichen installiert Maschine. (Ich glaube, es sowieso nicht zu TFS-Server nicht verbunden)

Aber auch nach der Deinstallation von SQL 2012, zeigt es den gleichen Fehler

In Anwendungsebene/Datenbankebene, Fehler als Error retrieving value bekommen.

leider nicht möglich, Zugang http://xxxxxxx:8080/tfs Displays gleiche Fehler TF246017

Und auch im nicht in der Lage, den SQL Express Datenbank zu finden, um die Sicherung zu nehmen.

Wie, um dieses Problem zu beheben?

Hinweis: Ich bin mit TFS 2012 und VS2010

+1

nicht genau das gleiche, aber ein ähnliches Problem http: //blogs.msdn.com/b/tfssetup/archiv/2012/05/23/tf246017-team-foundation-server-konnte-nicht-verbinden-zur-datenbank-failed-to-load-msxmlsql-dll-quot.aspx. –

+0

@JustTFS es könnte eine Ursache sein, da wir Sql 2012 auf dem gleichen Rechner wie SQL 2008 installiert wurde –

Antwort

0

Schritt 1: Login in den gleichen Fenstern Credential Benutzer auf Windows-Server verwenden Sie während der Installation von SQL Server verwendet. Schritt 2: Überprüfen oder fügen Sie die neuen Windows-Benutzeranmeldeinformationen hinzu (vorausgesetzt, Sie verwenden unterschiedliche Benutzeranmeldeinformationen zur Verbindung mit TFS), um Teil der sysadmin-Benutzergruppe in SQL Server zu sein, oder bitten Sie Ihren SQL Server-DBA, den Benutzer zu sysadmin hinzuzufügen Gruppe. Hinweis: Dies ist erforderlich, da TFS für jedes neu erstellte TFS-Team-Projekt 2 leere Datenbankoptionen oder neue Datenbanken bereitstellt. Um eine neue Datenbank zu erstellen, muss der TFS-Admin-Benutzer Teil der SQL-Server-Systemadministratorgruppe sein

Schritt 3: Wenn TFS 2012 mit denselben Windows-Anmeldeinformationen installiert wurde, öffnen Sie die TFS Admin-Konsole und fügen Sie hinzu oder überprüfen Sie, ob der Benutzer aufgeführt ist Administrationskonsole Benutzer "Liste. Wenn in der TFS-Admin-Konsole in dieser Zeile die Meldung "Sie haben keine Berechtigung oder keinen Administrator" angezeigt wird, müssen Sie sich abmelden und mit den für die Installation verwendeten Windows-Anmeldeinformationen anmelden oder einen der TFS-Administratorbenutzer verwenden und dann hinzufügen die neue Benutzerberechtigung.

Empfehlung: Um Verwechslungen zu vermeiden, würde ich empfehlen, die gleichen Benutzeranmeldeinformationen für SQL Server und TFS-Server zu verwenden. Bsp .: "domainname/tfs" ist lokaler admin auf dem Server, sysadmin in SQL Server DB und auch admin user auf TFS server.

Um einen einfachen Start von zu machen, fügen Sie den Windows-Benutzer (der als TFS-Administrator verwendet werden soll) als Windows-Administrationsgruppe hinzu. Melden Sie sich dann ab und melden Sie sich mit dem TFS-Admin-Benutzer zurück, um SQL Server und TFS-Server zu installieren.

hoffe, das hilft

0

einfach das Team Foundation-Anwendung unter Anwendungspool erfahren. Klicken Sie mit der rechten Maustaste und gehen Sie zu der erweiterten Einstellung, setzen Sie die Identität mit den Zugangsdaten, die für SQL Server oder TFS Admin verwendet werden, und fertig .. Sie können jetzt wie zuvor auf TFS zugreifen.