Sql-Server-2012

Ola Hallengren - DatabaseBackup - LOG 無法打開 Step 輸出文件。步驟失敗

  • August 28, 2019

DatabaseBackup - USER_DATABASES - LOG:此作業失敗,提示“以使用者身份執行:Domain\XXXX-SVC。無法打開步驟輸出文件。步驟失敗。”

該錯誤僅與 LOG 備份作業有關。

其他 DatabaseBackup 作業(FULL、DIFF)在相同的 SVC 帳戶下工作得很好。因此服務帳戶具有適當的權限。

輸出文件(作業步驟屬性–> 高級)是 F:\SQLAgentLog\,這對於所有作業都是相同的。唯一的問題是 LOG 備份作業。有沒有其他人經歷過這種情況,有什麼解決辦法嗎?

目前環境:

SQL Server:2012 SP3 CU8

作業系統:Windows Server 2012

注意:這在 Windows Server 2008 上執行良好!!

事實證明,將作業從舊伺服器遷移到新伺服器的人手動編輯了作業。

其中一項編輯是將"Output File: (Job Step properties-->Advanced)" 其設置為舊伺服器上的預設日誌位置C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log

在遷移的伺服器上,它被編輯到"F:\SQLAgentLog\Log\"該目錄Log不存在的位置。(那個人錯過了刪除Log路徑中的文本)

在其他工作(FULL 和 DIFF)上,文本Log已被刪除,因此設置為這樣"F:\SQLAgentLog\",並且這兩個工作正常!

引用自:https://dba.stackexchange.com/questions/173586