將整個企業的管理自動化
將多個 SQL Server 執行個體之間的管理自動化,稱為「多伺服器管理」。使用多伺服器管理,可進行以下工作:
管理二或多部伺服器。
為企業伺服器之間的資訊流程進行排程以作為資料倉儲之用。
[!附註]
在 Microsoft 持續努力減少整體擁有成本的過程中,SQL Server 2008 導入了兩項功能:稱為「以原則為基礎的管理」的管理伺服器方法,以及使用組態伺服器和伺服器群組的多伺服器查詢。這些功能可以搭配本主題所描述的某些功能使用,也可以取代這些功能。如需詳細資訊,請參閱<使用以原則為基礎的管理來管理伺服器>和<使用中央管理伺服器管理多部伺服器>。
若要利用多伺服器管理,您至少要有一部主要伺服器與一部目標伺服器。主要伺服器會將作業散發到目標伺服器,並接收目標伺服器傳回的事件。對於目標伺服器上執行的作業,主要伺服器也會儲存其作業定義的集中副本。目標伺服器則會定期連接到主要伺服器,以更新其作業排程。如果主要伺服器上有新的作業,目標伺服器便會下載該作業。當目標伺服器完成作業後,它就會重新連接到主要伺服器並報告作業的狀態。下圖顯示主要伺服器和目標伺服器之間的關係:
如果您負責管理大型公司的部門伺服器,您可以定義下列項目:
含多個作業步驟的備份作業。
發生備份失敗狀況時要通知的操作員。
備份作業的執行排程。
請在主要伺服器上撰寫一次這個備份作業,然後將每個部門伺服器都編列為目標伺服器。一旦您將這些伺服器編列上去以後,所有的部門伺服器都會執行同一個備份作業,而您只需定義一次作業。
[!附註]
多伺服器管理功能是提供給 sysadmin 角色的成員。但是,目標伺服器上的 sysadmin 角色成員,不能編輯主要伺服器在目標伺服器上所執行的作業。這個安全性措施避免意外刪除作業步驟,防止目標伺服器上的作業中斷。
在此章節中
建立多重伺服器環境
包含如何建立與管理主要伺服器及目標伺服器的相關資訊。為多伺服器環境選擇適當的 SQL Server Agent 服務帳戶
包含針對 SQL Server Agent 服務使用非管理的 Windows 帳戶或「本機系統」帳戶,會如何影響多伺服器環境的資訊。在目標伺服器上設定加密選項
包含在目標伺服器上設定 MsxEncryptChannelOptions SQL Server Agent 登錄子機碼的相關資訊。管理整個企業的作業
包含檢查作業狀態、變更作業的目標伺服器、同步處理目標伺服器時鐘,以及向主要伺服器輪詢其目前作業狀態等的相關資訊。使用 Proxy 的多伺服器作業疑難排解
包含失敗的使用 Proxy 之多伺服器作業的疑難排解資訊。輪詢伺服器
包含如何以隱含方式 (及明確方式) 讓目標伺服器輪詢主要伺服器,以同步處理作業資訊的相關資訊。管理事件
包含如何將事件從目標伺服器轉送至主要伺服器的相關資訊。微調企業整體的自動化管理
包含多伺服器環境中的自動化管理如何利用 SQL Server 之自行微調功能的相關資訊。
請參閱