SQLServer遠端備份

ywxj_001發表於2022-05-13

SQLServer遠端備份報錯:

訊息 3201,級別 16,狀態 1,第 1 行

無法開啟備份裝置 '\\172.16.4.10\backup01\11.bak'。出現作業系統錯誤 1326(使用者名稱或密碼不正確。)。

訊息 3013,級別 16,狀態 1,第 1 行

BACKUP DATABASE 正在異常終止。


解決方案:

在目標伺服器建立一個賬號。

這個賬號用於遠端備份訪問共享用。


開啟 xp_cmdshell:

sp_configure 'show advanced options',1

reconfigure

go

sp_configure 'xp_cmdshell',1

reconfigure

go

執行:

EXEC xp_cmdshell 'net use Z: \\172.16.4.10\backup01 XXXX /User:172.16.4.119\user'

EXEC xp_cmdshell 'net use Z: \\172.16.4.10\backup01 password /User:172.16.4.119\使用者賬號'


可以執行遠端備份了:

BACKUP DATABASE [P2B] TO  DISK = N'\\172.16.4.10\backup01\11.bak' WITH NOFORMAT, NOINIT,  NAME = N'P2B-完整 資料庫 備份', SKIP, NOREWIND, NOUNLOAD, COMPRESSION,  STATS = 10

GO


OK。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2894015/,如需轉載,請註明出處,否則將追究法律責任。

相關文章