星期四, 12月 16, 2021

[SQL] 備份權限

測試環境上在 SQL Server Agent 執行排程備份時失敗,錯誤訊息如下
訊息 以下列使用者的身分執行: NT SERVICE\SQLAgent$SQL2019

無法開啟備份裝置 'D:\SQLBackup\AdventureWorks2019.bak'。作業系統錯誤 5(存取被拒。)。 [SQLSTATE 42000] (錯誤 3201) BACKUP LOG 正在異常結束。 [SQLSTATE 42000] (錯誤 3013)

步驟失敗。
該錯誤訊息解讀沒有目的地資料夾權限,仔細看發現是透過 Agent 服務帳號執行,但印象中備份應該是 SQL Server 服務帳號來執行才是。

在文章
提到要授予 SQL Server 服務帳號,目的資料夾的完整權限,測試後確認是 SQL Server 服務帳號


[SQL] 備份權限

沒有留言:

張貼留言