如何讓你的資料庫定時自動備份(2000SQL)

2022-05-04 00:42:15 字數 1949 閱讀 3464

說明:

1.以下操作是在伺服器的windows 2000 server上進行操作的。在window 9x系統上操作相同。

2.由於sql server 2000執行備份時將產生許多檔案(特別是在進行事務日誌備份時),所以建議按資料庫名稱分別建立獨立的備份目錄進行儲存。

3.以下所有操作過程當中一般不會對資料庫的使用產生影響。

第一步:開啟sql server「企業管理器」窗體

用滑鼠單擊工作列上的「開始」按鈕中的「程式(p)」選單下的「microsoft sql server」子選單中的「企業管理器」選單項,即可開啟sql server 2000的「企業管理器」窗體。

第二步:找到「資料庫維護計畫」功能

在「企業管理器」窗體中左側的樹型選項卡中,用滑鼠單擊「+」圖示擴充套件開「控制台根目錄」下的「microsoft sql servers」,可以看到其下有乙個「sql server組」;接著繼續擴充套件開「sql server組」,此時可以看到其下出現了伺服器的名稱(圖1中的「jxnc-server」就是我的伺服器的名稱);再繼續擴充套件開此伺服器,可以看到其下列出了諸如「資料庫」、「資料轉換服務」等專案;最後單擊「管理」專案,可以看到其下存在乙個「資料庫維護計畫」。

單擊「資料庫維護計畫」專案,在「企業管理器」視窗右側將會顯示出已經存在的維護計畫專案。每個維護計畫均包括以下專案:

1.名稱:就是維護計畫的名稱。此名稱可以自定義,中英文皆可。

2.資料庫:就是維護計畫所進行維護的資料庫的名稱。

因為乙個維護計畫允許同時維護多個資料庫,所以此處可以顯示出多個資料庫的名稱(在圖1中可以看到名為「系統資料庫備份」的資料庫維護計畫中的「資料庫」就包括三個資料庫:master、model和msdb)。

3.伺服器:也就是維護計畫所維護的資料庫所處的伺服器的名稱。「(local)」表示是本地伺服器。

4.對策:是指維護計畫所需要進行的具體維護工作的內容。

圖1中有3個「資料庫維護計畫」均為「資料庫備份,事務日誌備份」,它的含義就是這些維護計畫中同時對所指定的資料庫進行「資料庫」和「事務日誌」的備份。

第三步:建立「資料庫維護計畫」

滑鼠右擊「資料庫維護計畫」專案,選擇「新建維護計畫(p)」功能,將開啟「資料庫維護計畫嚮導」窗體,依照此嚮導能夠建立乙個新的「資料庫維護計畫」。

步驟1:單擊 「下一步(n)」按鈕,開啟「選擇資料庫」窗體。在此窗體中可以選定乙個或多個的資料庫作為操作物件。為了敘述方便,我在此只選擇了乙個資料庫「regie」。

在此窗體中可以對資料庫中的資料和索引重新進行組織,以及能夠設定在滿足一定條件的情況下,維護計畫自動刪除資料庫中的未使用的空間,以便提高效能。

但要注意的是,在此窗體中,只要選定了「重新組織資料和索引頁[r]」核取方塊,「更新查詢優化器所使用的統計。示例[d]」核取方塊將失效(變成灰色,不能選擇)。而且「重新組織資料和索引頁[r]」核取方塊和「從資料庫檔案中刪除未使用的空間[m]」核取方塊二者只要有乙個被選中,其下的「排程[s]」功能才有效。單擊「更改[c]」按鈕可以對「排程」進行自定義。

各位讀者可以根據自身情況決定是否選用其中的功能。當然也可以通過單擊「幫助」按鈕來檢視各功能的具體含義。

在此窗體中能夠便捷地設定每項作業的持續執行時間和執行的頻率。完成自己的設定後,一定要選定右上角的「啟用排程[b]」核取方塊,這樣乙個作業排程才算真正完成了。

可根據自己情況定製備份週期及時間

使用者可根據自己pc機磁碟空間大小,自定義備份目錄,預設目錄為「c:\program files\microsoft sql server\mssql\backup」

其他步驟預設下一步即可。

最後一步:「完成資料庫維護計畫嚮導」。

使用者檢查維護計畫內容確認無誤,點選完成即可。

第四步:開啟「sql server **服務」

使用者可在sql server企業管理器中直接開啟,但重新啟動計算機後,該項服務依然是關閉狀態,因為在計算機後台服務中,我們並沒有將它設定成自啟動,需要進到後台服務將其設定為自啟動狀態即可,這樣即使我們重新啟動計算機也不怕了。

資料庫定時自動備份

mysqldump u root p 密碼 資料庫 表名1 表名2.檔案路徑 方案 linuxcrontab定時任務 bash指令碼 mkdir data mysqlbackup vi usr sbin bakmysql rq date y m d tar zcvf data mysqlbackup...

MySQL 資料庫定時自動備份

建立備份目錄 cd home mkdir backup cd backup 建立備份 shell 指令碼 vim databasename.sh bin bash usr local mysql bin mysqldump uusername ppassword databasename home ...

MySQL資料庫定時自動備份指令碼

web系統,最重要的事項就是資料庫的安全性和完整性。定時做好備份,非常重要,千萬不要在這個問題上偷懶。如果你的重要資料丟失了,會讓你欲哭無淚。匯出表結構和資料 mysqldump uroot pmypassword databases fansunion result file var www ba...