Lors de la tentative de création de sauvegardes planifiées pour TFS 2015, j'ai reçu le message suivant: "TF401002: Le moteur de base de données SQL Server n'a pas pu enregistrer la sauvegarde de la base de données dans le chemin \ {partage} \ d $ \ TFSBackups. Veuillez accorder la lecture / écriture au compte de service SQL accéder à ce dossier. "

Je n'arrive pas à trouver une solution qui fonctionnera pour moi. Le dossier «TFSBackups» est partagé avec des autorisations complètes pour le SERVICE RÉSEAU et MSSQLSERVER.

Qu'est-ce que je n'ai pas fait?

1
Rick 25 janv. 2017 à 11:36

4 réponses

Meilleure réponse

Mettez le commentaire de Panagiotis Kanavos dans la réponse.

Le message d'erreur est clair et n'a rien à voir avec TFS. Ce compte n'est pas autorisé à écrire dans ce dossier.

Le chemin n'est PAS un chemin vers un partage valide, il utilise le point de terminaison administratif d $ pour accéder directement à un lecteur physique. Seuls les administrateurs sont autorisés à utiliser des points de terminaison administratifs.

Partagez simplement TFSBackups, définissez les autorisations appropriées et utilisez le partage chemin, par exemple \\MyStorageMachine\TFSBackups

0
PatrickLu-MSFT 2 févr. 2017 à 13:02

Si vous êtes sur le domaine, faites attention au nom d'utilisateur du domaine.

Dans mon cas, le moteur SQL Server a été exécuté par l'utilisateur du domaine User@Domain.com , mais ma véritable autorisation était pour Domaine \ Utilisateur , donc la correction de la connexion de l'utilisateur comme dans le moteur SQL a sauvé mon journée.

La plupart du temps, NT Authority n'a pas l'autorisation d'écriture sur le chemin du réseau. Vous devez donc remplacer l'utilisateur propriétaire Azure ou TFS par un réseau valide. utilisateur.

0
Payam Khaninejad 10 nov. 2019 à 11:57

Normalement, le service SQL s'exécute chez l'utilisateur NT Authority / SQLAgent ou similaire (ces utilisateurs n'ont pas d'autorisation sur le dossier réseau tfs). Accédez aux services et changez le propriétaire du service en un compte qui a accès au dossier tfs.

0
iturgut 30 mai 2017 à 13:03

J'ai eu le même problème avec TFS, vous devez configurer des sauvegardes TFS à l'aide de la console d'administration TFS. C'est en fait le service SQL qui écrit et lit les fichiers de sauvegarde à cet emplacement. Assurez-vous simplement d'accorder l'accès aux comptes du service SQL.

0
Rajitha Sandaruwan 30 nov. 2018 à 10:39