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\OABACKUP yourPassWord /user:192.168.0.111\administrator'

三、SQL Server Management Studio恢復遠程的數據庫文件:

SQL SERVER 2008 恢復遠程備份文件
出現以上X:盤符,即讀取遠程備份文件成功,點確認後,就能恢復文件到本地盤指定文件夾。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章