1. 程式人生 > >SQL SERVER 2008 恢復遠端備份檔案

SQL SERVER 2008 恢復遠端備份檔案

SQLSERVER2008R2恢復遠端備份檔案方法
一:先SQL Server啟用xp_cmdshell元件:
通過SQL語句開啟。[推薦此方法,因為在任何版本的SQL SERVER中都可以使用。]
通過新建查詢分析器,選擇Master資料庫,然後執行以下SQL內容:
sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go
執行結果:

  配置選項 'show advanced options' 已從 0 更改為 1。請執行 RECONFIGURE 語句進行安裝。
  配置選項 'xp_cmdshell' 已從 0 更改為 1。請執行 RECONFIGURE 語句進行安裝。

如需關閉只需將“sp_configure 'xp_cmdshell',1”改為“sp_configure 'xp_cmdshell',0”即可。

二、建立共享信用關係,須先用net use命令將遠端共享資料夾對映為本地碟符,然後直接備份到該碟符下即可, 程式碼參考:
exec master..xp_cmdshell 'net use X: \192.168.0.111\BACKUP yourPassWord /user:192.168.0.111\administrator'

三、SQL Server Management Studio恢復遠端的資料庫檔案:

SQL SERVER 2008 恢復遠端備份檔案
出現以上X:碟符,即讀取遠端備份檔案成功,點確認後,就能恢復檔案到本地盤指定資料夾。