Ola Hallengren 備份失敗
我已經在我的 SQL Server 2008R2 伺服器上使用 Ola Hallengren 解決方案將近兩年了。昨晚備份失敗,系統數據庫和使用者數據庫均出現以下錯誤。
系統數據庫錯誤範例:
日期和時間:2016-05-31 20:00:01 命令:DECLARE @ReturnCode int EXECUTE @ReturnCode =
$$ master $$.dbo.xp_create_subdir N’E:\SQLBackups\Server1\master\FULL’ IF @ReturnCode <> 0 RAISERROR(‘Error Creating directory.’, 16, 1) HResult 0x5620, Level 16, State 1 xp_create_subdir() 返回錯誤 183 , ‘當該文件已存在時無法創建該文件。’ 消息 50000,級別 16,狀態 1,伺服器 Server1,行 1 創建目錄時出錯。結果:失敗持續時間:00:00:00 日期和時間:2016-05-31 20:00:01
使用者數據庫錯誤範例:
日期和時間:2016-05-31 20:00:12 數據庫:
$$ Dummy_1 $$狀態:線上 待機:否 可更新性:READ_WRITE 使用者訪問:MULTI_USER 可訪問:是 恢復模型:簡單 差異基準 LSN:423000000014100036 上次日誌備份 LSN:342000000037500001 日期和時間:2016-05-31 20:00:12 命令:DECLARE @ ReturnCode int 執行 @ReturnCode =$$ master $$.dbo.xp_create_subdir N’E:\SQLBackups\Server1\Dummy_1\FULL’ IF @ReturnCode <> 0 RAISERROR(‘Error creation directory.’, 16, 1) HResult 0x5620, Level 16, State 1 xp_create_subdir() 返回錯誤 183 , ‘當該文件已存在時無法創建該文件。’ 消息 50000,級別 16,狀態 1,伺服器 Server1,行 1 創建目錄時出錯。結果:失敗持續時間:00:00:00 日期和時間:2016-05-31 20:00:12
當我右鍵點擊執行作業時它也失敗了
有誰知道如何解決這個問題?
您需要確保 SQL Server 服務帳戶對用於儲存備份的路徑具有所需的訪問控制。
有關所需 ACL 的詳細資訊,請查看SQL Server 帳戶和權限頁面。有關如何更改權限的詳細資訊,請參閱為數據庫引擎訪問配置文件系統權限。
我今天備份到網路共享時遇到了同樣的錯誤:
RAISERROR('Error creating directory.', 16, 1)
我
BACKUP DATABASE
在 SSMS 中做了一本手冊。這揭示了錯誤背後的真正原因:Write on "\\server.domain.com\SQL\2016\SERVER$INSTANCE_PROD\master\FULL\master.bak" failed: 112(There is not enough space on the disk.)
網路驅動器上的磁碟已滿。我沒有看到它,因為我沒有對該設備的管理訪問權限。