熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

維護SQL Server數據庫

2022-06-13   來源: SQL Server 

    這一部分會向你介紹任何維護你的數據庫首學你要學習如何建立Alerts如何學習如何備份你的數據庫最後我們將介紹SQL Server Databases Maintenance Plan Wizard(簡稱為Maintenance Wizard
  
  建立Alerts
  
  SQL Enterprise Manager允許你建立基於數據庫的錯誤代碼或特定的條件的系統Alerts這些Alerts可以是e_mail的形式也可以是網頁的形式這個Alert引擎是你能夠選擇你要聯系的人和聯系的方式
  
  這個Alerts系統的主要好處就是他使你能夠主動地維護數據庫而是被動地維護數據庫 這種好的維護策略的目的是在錯誤發生的時候減少發現的時間在錯誤即將發生時有足夠多的警告這個Alerts系統使你能夠設計這種警告系統
  
  為了使用Alerts你必須在安裝SQL Server的服務器上安裝郵件服務和E_mail一樣Alerts也使用網頁郵件來發送消息如果打算使用網頁郵件特征你一定要保證你的郵件系統支持網頁郵件
  
  以下就是運行SQL Mail的步驟
  
  在Enterprise Manager中選擇Server|SQL Mail|ConfigureSQL Mail的配置對話框就會出現了
  
  輸入需要的E_mail帳戶的信息(對話框的形式和你安裝在服務器上的郵件服務有關) 例如你正在使用Exchange就要輸入正確的Exchange的配置文件在SQL Server正在運行時你必須保證這個配置文件和SQL Sever的登錄ID是同有關帳戶
  
  點擊OK保存SQL Mail的配置信息
  
  選擇Server|SQL Mail|Start這就可以運行SQL Mail服務
  
  在SQL Mail 已經運行以後你可以說明那個將要從SQL Server接收E_mail的操作者 按照以下的保證建立這個操作者
  
  在SQL Enterprise Manager中選擇Server|Alerts|Operators管理Alerts和操作者的窗口就會出現如圖所示
  
  點擊Operators按鈕然後點擊New Operator按鈕來建立有關新的操作者(這個按鈕看起來向一個消防員的帽子)新建操作者的對話框就會出現
  
  首先輸入操作者的名字然後輸入e_mail帳戶的e_mail地址這個e_mail地址會為Alerts說明向哪裡為操作者發送警告信息你可以點擊標有Test的按鈕來測試這個e_mail地址是否有效
  
  圖 管理Alerts和操作者
  
  點擊OK存儲新操作者的配置
  
  這個操作者用於接收警告信息的你必須按照以下的步驟來生存Alerts
  
  在SQL Enterprise Manager中選擇Server|Alerts|Operators管理Alerts和操作者的窗口就會出現(見圖
  
  點擊New Alert按鈕然後在New Name文本框中輸入你要建立的Alert的名字這個名字用於在Alert/Operator窗口中顯示時
  
  說明那些可以觸發這個Alert的錯誤例如你可以定義這個只能被硬件的致命性錯誤觸發的Alert為了做到這一點選擇那個標有Severity的按鈕再從列表中選擇Fatal Error:HardWare Error
  
  說明是發送E_mail還是發送網頁給操作者注意在Alert被觸發時操作者是和接收信息的E_mail帳戶聯系在一起的
  
  最後點擊OK保存這個新的Alert的配置
  
  注意
  
  大部分數字Paging系統允許你通過Intenet e_mail 信息來訪問Pager
  
  你也可以通過NT 的下拉監視器來設置Alert下拉監視器可以監視SQL Server的任何進程也可以允許SQL Server的Alert引擎因此觸發一個Alert他就會發送一個E_mail被最廣泛地監視的就是數據庫tempdb的存儲空間 你可以讓性能監視器在數據庫在等等的空間被占用時警告SQL Sever的Alert引擎 這樣使你在服務器停機之前有足夠的時間來清理這個數據庫tempdb數據庫的填滿會導致服務器的停機如果你繼續堅持操作就有可以造成master數據庫的損壞

From:http://tw.wingwit.com/Article/program/SQLServer/201311/22196.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.