文章目錄
1 Database Backup
進入企業管理器:選擇菜單“開始”à“程式”à“Microsoft SQL Server”à“企業管理器”(如),進入sqlserver2000的管理畫面,這個企業管理器中包含了幾乎對資料庫進行管理的所有功能。
手工備份資料庫:如,依次展開至“資料庫”這個節點,資料庫節點下顯示所有安裝的資料庫,例如我們選擇要備份的資料庫“lis2002”,滑鼠右鍵點擊lis2002快顯功能表,選擇“所有任務”à“備份資料庫”即可進入Database Backup視窗
備份畫面:如,選擇備份方式為“完全備份”,重寫方式為“重寫現有媒體”,備份的目標檔案可以點擊“添加”按鈕添加一個檔案作為Database Backup檔案。
選擇備份檔案:中點擊“添加”按鈕即可彈出添加備份檔案視窗(如),可以手工輸入一個檔案名稱作為Database Backup檔案,也可選擇一個已經存在的檔案,完成後確定可回到上一畫面。
開始備份:根據添加(或選擇)了一個備份檔案後,又回到如畫面,可以看到“備份到:”的列表中就有了我們剛剛添加的檔案,點擊“確定”即可開始備份。
自動備份:如果需要自動備份,則在畫面中選中“調度”複選框即可,如,則系統預設自動在每周日0:00點進行Database Backup。
編輯調度:如果需要更改自動備份時間和周期間隔,請在中點擊調度這一行的“…”按鈕,即可開啟調度編輯視窗(如),我們選擇“反覆出現”表示這個自動備份是按照一定的間隔反覆進行的;修改備份時間,在中點擊“更改”按鈕。
更改調度時間:如,可選擇自動備份是每周進行還是每天進行,例如我們選擇的是在每周的一、三、五、日晚上的8:00進行自動備份,完成後按下“確定”返回上一畫面,再按下“確定”繼續返回,直至回到“企業管理器”畫面,就完成了自動備份任務的建立。
查看系統建立的任務:如果以後需要修改或者刪除已經建立的任務,可在如下位置找到任務,如,在企業管理器中找到“管理”節點,依次“sql server 代理”à“作業”,這時畫面右邊就顯示出系統所有的作業,你可以雙擊一個作業進行編輯,也可以右鍵快顯功能表刪除作業。
保證作業自動啟動並執行服務:從中我們可以看出,自動備份作業依賴於slqserver的一個名叫“SQL Server Agent”的服務,如果這個服務沒有啟動,那麼即使建立了自動備份作業,該作業也不會自動被執行。
如何開啟“SQL Server Agent”服務,如,螢幕右下角有一個“SQL Server 服務管理器”,可用滑鼠雙擊該表徵圖,系統會彈出服務管理員視窗。
服務管理員:如,可以選擇啟動、暫停、停止某一個服務,也可以設定一個服務是否隨著啟動作業系統(OS)時自動啟動服務,一般來說,保證“SQL Server”服務自動啟動,如果需要自動執行備份任務,則“SQL Server Agent”服務也需要自動啟動。。
2 日誌清除
資料庫組成:sqlserver資料庫是由2個檔案組成的,一個是資料檔案,一個記錄檔;資料檔案儲存系統所有資料,記錄檔儲存的是對資料庫所有的修改細節;通常情況下記錄檔的增長速度比資料檔案要快得多,一段時間後,我們就需要對記錄檔進行清理,否則一旦記錄檔超過磁碟的可用空間大小,就會導致資料庫服務無法正常進行,所有對資料庫的操作都會失敗。
查看組成資料庫2個檔案的位置:(如右圖),進入企業管理器,找到要查看的資料庫,滑鼠右鍵點擊快顯功能表,選擇“屬性”。
資料檔案和記錄檔:如,顯示出資料檔案位置,大小,和增長規則等,同理,你可以切換到“交易記錄”頁面查看記錄檔的相關資訊
清除日誌:如右圖,選擇資料“lis2002”,滑鼠右鍵快顯功能表,選擇“所有任務”à“分離資料庫”。
分離資料庫:如果有其他程式當前正串連到本資料庫,請點擊“清除”按鈕清除所有串連,然後按下“確定”按鈕即可完成對資料庫的分離。
刪除資料庫的記錄檔:資料庫一旦被分離後,你可以直接刪除資料庫的記錄檔。
附加資料庫:如依次選擇菜單“資料庫”à“所有任務”à“附加資料庫”,系統會彈出附加資料庫視窗
選擇資料檔案和附加資料庫名稱,如,完成後按下確定即可將剛剛分離的資料庫重新加到當前sqlserver伺服器上。
所有完成後,系統重新建立記錄檔,新建立的記錄檔大小為1K,等到以後長到很大時,再執行上面的日誌清除過程即可
3
設定資料庫不記錄日誌
可通過如下設定使得資料庫不記錄記錄檔,這樣記錄檔在每天的自動備份時自動被清除了,具體步驟如下:
1. 如右圖選擇菜單“工具”à“SQL 查詢分析器”,即可開啟查詢分析器視窗,如。
2. 查詢時段裡輸入命令列: backup log lis2002 with no_log,然後按下F5鍵執行即可設定lis2002資料庫為無日誌記錄的資料庫(如)。