sql2000備份和日誌清理

來源:互聯網
上載者:User
文章目錄
  • 1 Database Backup
  • 2 日誌清除

 

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資料庫為無日誌記錄的資料庫(如)。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.