最近有一段時間,由於專案需要實現sql server資料庫的異地備份。剛開始想到的是使用資料庫的同步,在兩台伺服器上,安裝sql server,然後建立資料庫同步,再分別為每個伺服器建立資料庫維護計畫,發現這樣處理比較複雜。
後來我想,可不可利用window自帶的任務計畫,把一台伺服器上的資料庫維護計畫所備份的檔案,定時的拷貝到另一台伺服器上去?實現的辦法是利用dos裡面的目錄拷貝命令,一起來看一下:
假設在a伺服器上的備份路徑是:d:\temp,在a伺服器上做b伺服器的磁碟網路對映,假設為z:\
則拷貝目錄命令如下:
1xcopy d:
\temp z:\/
d記住:一定要加上/d的引數,意思是只拷貝兩個目錄中不同的部分檔案;把該命令放在記事本中,另存為backup.bat檔案。
在window計畫嚮導裡面,點選瀏覽,選擇該.bat檔案,設定好時間即可實現資料庫的異地備份:)
SQL Server資料庫實現異地備份
準備 區域網內的兩台電腦。主電腦,備份電腦。原理 通過資料庫維護計畫實現。操作步驟 一 在備份電腦和主電腦上中建立乙個賬戶liuxh和密碼123 自定義 二 在備份電腦中建立備份用的資料夾backfile並將其共享給指定使用者liuxh。如圖 1.選擇使用者 2.分配許可權 三 在主電腦上為sqls...
資料庫異地備份
主要是許可權沒有設定好,參考下面的備份檔案共享目錄許可權設定方法去解決目錄的共享許可權就可以了 下面假設是假設a伺服器上的資料庫備份到b伺服器上的共享目錄許可權設定 兩台伺服器應該在區域網內,允許目錄共享訪問 1.機器a,b建立乙個同名的windows使用者,使用者組設定為administrator...
資料庫異地備份
因為生產環境的資料庫要進行異機備份,所以就做了乙個job 段來實現 資料庫 mssql2005 exec sp configure show advanced options 1 goreconfigure goexec sp configure xp cmdshell 1 goreconfigur...