web-dev-qa-db-fra.com

Comment réparer TF246017 Le serveur de fondation Team n'a pas accès à la base de données

Je ne reçois rien d'autre que cette erreur TF246017 Je ne peux pas accéder à TFS en tant qu'administrateur ou utilisateur de domaine

  1. Lors de l'accès à la console d'administration, affichant l'erreur TF246017
  2. Utilisateurs du domaine obtenant TF31001 où le serveur renvoie TF246017

TFS fonctionnait bien avec SQL Server 2008. Et maintenant, nous avons également installé SQL Server 2012 sur le même ordinateur (je crois qu'il n'est pas connecté au serveur tfs).

Mais, même après la désinstallation de SQL 2012, il affiche la même erreur.

Dans le niveau application/base de données, obtenir l'erreur Error retrieving value

Impossible d'accéder http://xxxxxxx:8080/tfs affiche la même erreur TF246017

Et aussi, je suis incapable de localiser la base de données SQL Express pour effectuer la sauvegarde. 

Comment pour résoudre ce problème?

Note: J'utilise TFS 2012 et VS2010

10
Vignesh Paramasivam

Étape 1: connectez-vous au serveur Windows en utilisant le même utilisateur que Windows ayant les mêmes identifiants que lors de l'installation de SQL Server. 

Étape 2: Vérifiez ou ajoutez les nouvelles informations d'identification de l'utilisateur Windows (en supposant que vous utilisez différentes informations d'identification pour vous connecter à TFS) afin de faire partie du groupe d'utilisateurs sysadmin dans SQL Server ou demandez à votre administrateur de base de données SQL Server d'ajouter l'utilisateur au groupe sysadmin. Remarque: Cela est nécessaire car pour chaque nouveau projet d'équipe TFS créé, TFS présente 2 options de base de données vide ou une nouvelle base de données. Pour créer une nouvelle base de données, l'utilisateur administrateur TFS doit faire partie du groupe sysadmin du serveur SQL 

Étape 3: Si TFS 2012 a été installé avec les mêmes informations d'identification Windows, ouvrez la console d'administration TFS et ajoutez ou vérifiez que l'utilisateur est répertorié dans la liste "Utilisateurs de la console d'administration". Si la console d’administration TFS indique «Vous n’avez pas d’autorisation ni d’administrateur» ou quelque chose de ce type, vous devez vous déconnecter et vous reconnecter à l’aide des informations d’identification Windows utilisées pour l’installation ou utiliser l’un des administrateurs TFS. utilisateur, puis ajoutez les nouvelles informations d'identification de l'utilisateur. 

Recommandation: pour éviter toute confusion, je vous recommande d'utiliser les mêmes informations d'identification d'utilisateur pour SQL Server et le serveur TFS. Ex: "nomdomaine/tfs" est administrateur local du serveur, administrateur système dans la base de données SQL Server et administrateur de serveur TFS. 

Pour faire comme par un simple début, ajouter l’utilisateur Windows (destiné à être utilisé en tant qu’administrateur TFS) en tant que groupe d’administration Windows. Puis déconnectez-vous et reconnectez-vous à l'aide de l'utilisateur administrateur TFS pour installer SQL Server et le serveur TFS.

J'espère que cela t'aides

1
Shamiullah Mustafa

Connectez-vous à votre instance SQL via SQL Server Management Studio et vérifiez si l'une des bases de données TFS est à l'état "Récupération en attente". Si tel est le cas, redémarrez votre instance SQL et l'état devrait revenir à la normale. Travaillé pour moi!

0
Kidquick

Découvrez simplement l’application Team foundation dans le pool d’applications. Cliquez avec le bouton droit de la souris et allez dans paramètres avancés pour définir l'identité à l'aide des informations d'identification utilisées pour SQL Server ou TFS Admin et terminé. Vous pouvez désormais accéder au système de fichiers TFS comme auparavant.

0
Mahesh Dare