遠程備份有很多種方法,以現在的知識只能從這個簡單好用的開始,借鑑許多前人的方法
- 需要在SQL SERVER 2008R2 創建映射
- 在主數據庫上使用查詢語句進行映射的創建
exec master..xp_cmdshell 'net use H :(隨便給一個沒有被佔用的盤符) \\192.168.1.168\backup(記得最後面的路徑不能攜帶反斜槓\,否則提示找不到路徑) (遠程的密碼) /user:192.168.1.168\IT(遠程用戶名)'
- 在主數據庫上使用查詢語句進行映射的創建
- 執行查詢語句,如果沒有開啓xp_cmdshell組件,則會提示報錯信息
消息 15281,級別 16,狀態 1,過程 xp_cmdshell,第 1 行 SQL Server 阻止了對組件 'xp_cmdshell' 的 過程 'sys.xp_cmdshell' 的訪問,因爲此組件已作爲此服務器安全配置的一部分而被關閉。系統管理員可以通過使用 sp_configure 啓用 'xp_cmdshell'。有關啓用 'xp_cmdshell' 的詳細信息,請參閱 SQL Server 聯機叢書中的 "外圍應用配置器"。
- 開啓xp_cmdshell組件
- 開啓有多種方法,目前只知道兩種:
-
1.使用查詢語句開啓:
sql sp_configure 'show advanced options',1 reconfigure go sp_configure 'xp_cmdshell',1 reconfigure go
執行後的結果: ![執行後的結果](https://img-blog.csdnimg.cn/20200403162515143.PNG#pic_center)
則說明xp_cmdshell組件開啓成功,借鑑的是:http://blog.sina.com
-
- 開啓有多種方法,目前只知道兩種: