Sql-Server
無法打開備份設備錯誤
我有一個 SQL Server 代理作業,它將遠端伺服器上的數據庫備份到網路驅動器。連結伺服器,我相信設置正確,但出現以下錯誤:
消息 3013,Sev 16,狀態 1,第 35 行
備份數據庫異常終止。
$$ SQLSTATE 42000 $$ 消息 3201,Sev 16,狀態 1,第 35 行
無法打開備份設備。作業系統錯誤 1326
(無法檢索此錯誤的文本。原因:1815)。
$$ SQLSTATE 42000 $$
我使用 SQL Server 配置管理器將登錄更改為“此帳戶”,選擇域帳戶並提供正確的密碼。
然後,在連結伺服器屬性上,我將本地登錄映射到域帳戶並勾選“模擬”網路驅動器文件夾上的安全設置為“所有人”並授予完全權限。但仍然出現此錯誤,因此無法備份數據庫。
我能做些什麼?
所以在配置管理器中,您配置了 SQL 代理服務帳戶,對嗎?這是預設情況下將執行 SQL 代理作業的帳戶。
此查詢將驗證您的設置:
SELECT servicename, service_account FROM sys.dm_server_services go
通過計劃執行作業時,手動執行時,或兩者都執行時,您是否收到錯誤?
如果您使用 T-SQL 命令執行備份,當您將命令粘貼到查詢視窗並手動執行時會發生什麼?你能在那裡重現錯誤嗎?
dLight,這個問題可能與連結伺服器無關。
這很可能是語法錯誤。在您的 BACKUP DATABASE 命令中,您可能在某處使用了保留關鍵字,或者可能是額外的逗號、括號或撇號。
我的建議是:在編輯器中解析 BACKUP DATABASE 命令並查找任何錯誤消息。或者你可以把它貼在這裡,讓我們看看。