SQL server 遠程數據庫備份


1. 環境:

a)兩台同樣的Sql Server 2008 R2 服務器

b)操作系統都是windows 2008

c)需要將102.108.0.1數據庫MSGC遠程備份到112.118.0.2的服務器上, 庫名保持不變

2. 打開102.108.0.1上Sql Server代理服務:

    開始→控制面板→小圖標→管理工具→服務→SQL Server 代理 (MSSQLSERVER)→啟動

3. 在112.118.0.2上建立一個共享文件夾, 這里我將c:\data文件夾作為共享文件夾

4. 打開SQL Server Management Studio, 然后連接到102.108.0.1上

  a)點開Sql Server代理, 右鍵作業→新建作業→名稱備份MSGC→類別數據庫維護→說明備份MSGC

 

 

  b)接着上面的步驟, 不用點確定, 再點左側的步驟→新建→新建作業→步驟名稱: 備份MSGC→類型Transact-SQL腳本(T-SQL)→數據庫MSGC, 在命令右側的框中輸入:

復制代碼
exec master..xp_cmdshell 'net use \\112.118.0.2\data woshiyigemima /user: 112.118.0.2\administrator'

          declare @ss varchar(50)

          set @ss = convert(varchar(100),GetDate(),112)

          set @ss ='\\112.118.0.2\\data\MSGC.bak'

          backup database MSGC to disk=@ss WITH FORMAT

          exec master..xp_cmdshell'net use \\112.118.0.2\data /delete'
復制代碼

解釋: 利用xp_cmdshell創建一個網絡映射, 把備份好的數據庫, 遠程存入到映射盤符中,data是112.118.0.2服務器的一個允許讀寫的共享文件夾,執行完成后,把映射刪除掉,釋放資源.

在使用cp_cmdshell創建網絡映射時, 先要開啟, 否則會有報錯, 如下命令:

復制代碼
EXEC sp_configure 'show advanced options', 1;-- 允許配置高級選項
--配置選項'show advanced options' 已從1 更改為1。請運行RECONFIGURE 語句進行安裝。
RECONFIGURE;-- 重新配置
--命令已成功完成。
EXEC sp_configure 'xp_cmdshell', 1;-- 開啟xp_cmdshell
--配置選項'xp_cmdshell' 已從1 更改為1。請運行RECONFIGURE 語句進行安裝。
RECONFIGURE;-- 重新配置
--命令已成功完成。
復制代碼
復制代碼
exec master..xp_cmdshell 'net use \\112.118.0.2\data woshiyigemima /user: 112.118.0.2\administrator'
 -- net use \\112.118.0.2\data  允許網絡讀寫的共享文件路徑
 -- woshiyigemima     112.118.0.2服務器的登錄密碼
 --/user: 112.118.0.2\administrator      112.118.0.2的登錄名
declare @ss varchar(50)     
--聲明變量 set @ss = convert(varchar(100),GetDate(),112) -–賦值當前日期, 我這里沒有使用 set @ss ='\\112.118.0.2\\data\MSGC.bak' --最好是使用同名的備份, 否則還原的時候可能會有問題 backup database MSGC to disk=@ss WITH FORMAT --WITH FORMAT可以做到覆蓋任何現有備份和創建新媒體集 exec master..xp_cmdshell'net use \\112.118.0.2\data /delete' --刪除剛才創建的映射
復制代碼

5. 還是不要點確定, 接着點計划, 設置執行次數和執行時間

 

6. 如果想設置警報通知, 可以在警報→響應添加操作員; 然后在通知中選擇一個電子郵件即可, 這里不再做詳細的描述

7. 備份建立完成后, 整體如下圖

 

 

 

本文轉載於  https://www.cnblogs.com/wxylog/p/6247499.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM