TFS 2018 使用管理主控台進行SQL備份時出現 TF401002問題

  • 381
  • 0

說明如何處理TFS 2018 使用管理主控台進行SQL備份時出現 TF401002問題

當使用TFS 2018TFS 2018 使用管理主控台進行SQL備份時出現 TF401002錯誤 如以下Log:

[Error  @17:26:45.352] Backup job Failed: TF400797: 工作擴充發生無法處理的錯誤: System.Data.SqlClient.SqlException (0x80131904): 無法開啟備份裝置 '\\Path\Tfs_Temp231e6727-801f-4f5f-aab4-47f6ed339bd4.bak'。作業系統錯誤 5(存取被拒。)。
BACKUP DATABASE 正在異常結束。
   於 Microsoft.VisualStudio.Services.Configuration.SqlDatabaseBackupRestoreComponent.Execute(String sqlStatement)
   於 Microsoft.VisualStudio.Services.Configuration.SqlDatabaseBackup.Backup(ISqlConnectionInfo connectionInfo)
   於 Microsoft.TeamFoundation.Admin.Jobs.DatabaseBackupJob.TakeFullBackupOfSingleDatabase(IVssRequestContext requestContext, String dataSource, String databaseName, String fullFileName, ITFLogger logger)
   於 Microsoft.TeamFoundation.Admin.Jobs.VerifyBackupPermissionsJobExtension.Run(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime jobQueueTime, String& resultMessage)
   於 Microsoft.TeamFoundation.Framework.Server.JobRunner.ExecuteJob(IVssRequestContext requestContext)
ClientConnectionId:00000000-0000-0000-0000-000000000000
Error Number:3201,State:1,Class:16
[Info   @17:26:48.524] Node returned: Error
[Error  @17:26:48.524] TF401002:  SQL Server Database Engine 無法儲存資料庫備份到路徑 \\Path。請將該資料夾的讀取/寫入權限授與 SQL 服務帳戶。

請確認SQL Server Engine服務帳戶是否是以預設帳號NT SERVICE\MSSQLSERVER安裝

是的話需改為AD使用者帳號 並且對TFS 網路磁碟機備份路徑授予讀寫權限即可

風來疏竹,風過而竹不留聲;雁度寒潭,雁去而潭不留影。故君子事來而心始現,事去而心隨空。