我們這編文章來給大家演示一個在SQL 2005 下面自動備份數(shù)據(jù)庫文件,然后自動把備份文件同步到別的主機上的教程。
SQL 2005 下載地址
軟件名稱: | SQL Server 2005 |
---|---|
軟件版本: | Sp3 補丁中文版x86 x64 |
軟件大小: | 1.82G |
軟件語言: | 中文 |
適用平臺: | WinAll, WinXP |
下載地址: | SQL Server 2005 |
自動同步SQL的備份文件我們用的是 Allway Syn 西西上面有最新的專業(yè)版本可以下載到
軟件名稱: | AllwaySync |
---|---|
軟件版本: | Pro 11.4 中文激活專業(yè)版 |
軟件大。 | 6.7M |
軟件語言: | 中文 |
適用平臺: | WinXP, WinAll |
下載地址: | AllwaySync |
我想許多公司有系統(tǒng)管理員的編制,但為了財政預算,從毫不相干的職位拉個民間所謂的“電腦高手”來兼職,比如說像我這樣的,所以造就了一批不怎么合格的系統(tǒng)管理員,不是有人說了么,工作就像被強奸,既然不能反抗,那就好好享受吧。
閑話扯完,本次的目的,就是讓我們的數(shù)據(jù)庫用自帶的作業(yè)計劃能夠定時自動備份,并在文件夾同步軟件Allway Sync的幫助下將備份文件同步到局域網(wǎng)的另一臺電腦上,本文中所涉及的環(huán)境為Windows Server 2003與SQL Server 2005,數(shù)據(jù)庫無密碼。開頭已經(jīng)說了,本人是業(yè)余的,方法可能不專業(yè),老鳥請無視,或者有更好的方法歡迎指點。
首先打開Microsoft SQL Server Management Studio,在左邊目錄樹下找到SQL Server代理并展開,右鍵點擊作業(yè),選擇新建作業(yè),彈出的新建作業(yè)窗口,在名稱中為自己的備份作業(yè)填寫一個名稱。
在新建作業(yè)窗口中選擇步驟,新建步驟,在新建步驟窗口的名稱中輸入步驟名稱,并且在數(shù)據(jù)庫選擇下拉菜單中,選擇要備份的數(shù)據(jù)庫,在命令框中輸入:
DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ‘:’ , ‘.’)
set @strPath = ‘e:\beifen\skodaSQL\’ + @strPath + ‘.bak’
BACKUP DATABASE [SKODA] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
需要根據(jù)情況修改的為第四行的備份文件存放路徑,最后一行中的SKODA為要備份的數(shù)據(jù)庫名。
確定之后,繼續(xù)點擊新建作業(yè)窗口中的計劃,新建計劃,按照自己的需求依次設置計劃內容。
確定計劃之后,新建作業(yè)窗口中的常規(guī)、作業(yè)、計劃都已編輯完畢,點擊確定,計劃創(chuàng)建完畢。
然后我們還要去SQL Server Configuration Manager,啟動SQL Server Agent服務,并設置為自動啟動。
上面的工作都做完以后,在我們新建的計劃上右鍵,點擊作業(yè)開始步驟,測試一下是否可以正常工作。
創(chuàng)建的計劃是每天一次,這樣隨著時間推移,備份文件夾會一直變大,所以我們還需要自動刪除某文件夾下幾天前的舊文件,用批處理配合任務計劃來實現(xiàn),創(chuàng)建一個批處理,內容為:
forfiles /p “e:\beifen\skodasql” /d -7 /c “cmd /c echo deleting @file … && del /f @path”
含義為刪除e:\beifen\skodasql路徑內七天前的文件,路徑和天數(shù),請根據(jù)數(shù)據(jù)庫大小和備份頻率自行修改。然后將這個批處理添加到系統(tǒng)的任務計劃中,定時執(zhí)行,實現(xiàn)定時刪除幾天以前的舊文件,系統(tǒng)任務計劃操作方法就不用說了吧?
至此,我們的數(shù)據(jù)庫已經(jīng)可以定時備份,并且系統(tǒng)定時刪除多余備份文件,當然僅僅是備份在服務器上是不保險的,還需要多加一重保險,那就是在局域網(wǎng)內的異地保存一份副本。這里就需要用到文件同步軟件,推薦Allway Sync。
有免費版,但是同步文件較多較頻繁的話,軟件會暫停同步并彈出提示升級到專業(yè)版的信息,所以我用的是Allway Sync Pro9.17官方中文破解版。
西西上面有最新的 專業(yè)版大家下載就可以了