8 votes

Pourquoi ne suis-je pas en mesure de créer un plan de sauvegarde pour TFS ?

J'essaie de créer un plan de sauvegarde à l'aide des Power Tools TFS, mais je tombe sans cesse sur ce message d'erreur : TFS Backup Error

J'ai vérifié que le compte dispose d'un contrôle total sur le partage, je peux y modifier, créer et supprimer des fichiers. Dans le journal :

[Info   @07:15:00.403] Starting creating backup test validation
[Error  @07:15:00.700] Microsoft.SqlServer.Management.Smo.FailedOperationException: Backup failed for Server 'WMSI003714N\SqlExpress'.  ---> Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ---> System.Data.SqlClient.SqlException: Cannot open backup device '\\wmsi003714n\sql dump\Tfs_Configuration_20100910091500.bak'. Operating system error 5(failed to retrieve text for this error. Reason: 1815).
BACKUP DATABASE is terminating abnormally.
   at Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
   at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
   --- End of inner exception stack trace ---
   at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
   at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType)
   at Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(StringCollection queries)
   at Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSql(Server server, StringCollection queries)
   at Microsoft.SqlServer.Management.Smo.Backup.SqlBackup(Server srv)
   --- End of inner exception stack trace ---
   at Microsoft.SqlServer.Management.Smo.Backup.SqlBackup(Server srv)
   at Microsoft.TeamFoundation.PowerTools.Admin.Helpers.BackupFactory.TestBackupCreation(String path)
[Error  @07:15:00.731] !Verify Error!: Account GROUPINFRA\SA-NO-TeamService failed to create backups using path \\wmsi003714n\sql dump
[Info   @07:15:00.731] "Verify: Grant Backup Plan Permissions\Root\VerifyDummyBackupCreation(VerifyTestBackupCreatedSuccessfully): Exiting Verification with state Completed and result Error"

Des idées ?

0voto

user293059 Points 1

Ma solution était.

  1. créer un partage avec l'autorisation de tout le monde
  2. Ensuite, dans la sécurité du dossier, vous sélectionnez le compte Tout le monde et supprimez tous les droits qui permettraient à quelqu'un d'y écrire !

De cette façon, même quelqu'un qui se connecte à ce nouveau partage que TFS utilisera ne pourra pas le modifier. Peut-être que c'est une bonne idée aussi de créer un partage caché (je veux dire myshare$ ).

Vous pourriez inspecter ce que les permissions créent et ce que TFS veut créer de cette façon et modifier et tester. Vous trouverez sûrement ce dont il a besoin pour inspecter un fichier à l'intérieur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X