天天看點

sql2008r2伺服器維護,SQL Server 2008 R2 應用及多伺服器管理

SQL Server 2008 R2推出了管理SQL伺服器資料庫引擎的多個執行個體的SQL伺服器工具,使用這些工具可以通過中央伺服器對多個SQL Server伺服器進行快速、高效的管理。

管理SQL引擎多執行個體的工具

使用SQL Server Management Studio中的工具浏覽器可以把現有的SQL Server 2008 R2資料層應用程式和資料庫引擎執行個體加入到SQL伺服器工具中進行集中的管理。

另外還推出了一個稱作資料層應用(DAC)的管理單元,這個管理單元提供了用于管理SQL伺服器工具或者資料庫引擎的單獨執行個體中的資料層對象的一個基于應用程式的視窗。 這個SQL伺服器工具有如下功能:

- 建立SQL伺服器通用控制點(Utility Control Point,UCP):安裝SQL Server 2008 R2資料庫引擎的一個執行個體,然後把它更新為UCP。這個UCP是用于配置和為SQL伺服器工具中所有執行個體收集的性能資料的中心庫。UCP是SQL伺服器工具的中心推理點。它支援應用中心政策等活動或者分析一個執行個體的資源利用趨勢以預測何時會超過中央資源利用政策。

- 通用控制點允許使用者收集大量多SQL Server執行個體的名額,并将這些資料顯示在易于使用的儀表盤報表中,使用者可以通過這個報表實時掌握多伺服器的運作情況。這種報表僅在SQL Server Management Studio的一個界面上就提供了整個企業的概覽。通用控制點是通過在作為通用控制點運作的伺服器上建立資料庫實作的,受監視的執行個體會把他們的資料上傳到通用控制點。對于通用控制點,微軟設定了絕大多數的預設值。使用者能通過在工具浏覽器中的通用控制點,下面點選“工具管理選項”來修改預設設定。預設情況下,對所有過度利用的設定,微軟指定的臨界值都是70%,所有未充分利用設定的臨界值是0%。70%的過度利用設定可能對大部分人來說是合适的,但是對于不同的企業應用環境,系統的标準伺服器負載還是存在差異的,使用者可以相應的做出調整。

- 使用SQL Server Management Studio中的工具浏覽器把現有的SQL Server 2008 R2資料層應用程式和資料庫引擎執行個體加入到SQL伺服器工具中進行集中的管理。

- 設定中央政策,适應和控制SQL伺服器工具及其控制台的運作。

- 使用這個工具浏覽器顯示一個控制台和詳細的資訊。這些資訊包括資源使用率、資源健康狀況和SQL伺服器工具中的所有的執行個體的配置資訊。這個控制台能夠讓使用者迅速識别資料層應用程式和資料庫引擎的執行個體。它們也許對于基礎的硬體資源使用率不足,也許過多使用了這些資源。接下來,使用者可以制定一個計劃以便最大限度地使用伺服器,如把使用率不足的執行個體或者資料庫合并到一個單個的伺服器。

使用中央管理伺服器管理多個伺服器

在SQL Server 2008 R2中,可通過指定中央管理伺服器并建立伺服器組來管理多個伺服器,指定為中央管理伺服器的SQL Server執行個體維護伺服器組,這些組維護一個或多個 SQL Server 執行個體的連接配接資訊。可以對伺服器組同時執行 Transact-SQL 語句和基于政策的管理政策。不能将早于SQL Server 2008版本的SQL Server指定為中央管理伺服器。

建立中央管理伺服器和伺服器組

中央管理伺服器包含有關配置目标的連接配接資訊,僅支援Windows身份驗證。是以,不會存儲身份驗證資訊。這樣,中央管理伺服器便可以同時在多個伺服器上執行Transact-SQL 語句。若要建立中央管理伺服器和伺服器組,需要使用SQL Server Management Studio中的“已注冊的伺服器”視窗。中央管理伺服器不能是它所維護的組的成員。

- 多伺服器查詢

若要對伺服器組中的所有伺服器同時執行Transact-SQL語句,需要從“已注冊的伺服器”視窗的伺服器組中打開查詢編輯器。将對組中的所有伺服器執行的操作Transact-SQL語句在查詢編輯器中編寫。可以将查詢傳回的結果合并到單個結果窗格中,也可以在單獨結果窗格中傳回這些結果。合并結果時,響應的第一個伺服器将設定結果集的架構。若要合并結果集,查詢必須從每個伺服器中傳回具有相同名稱的相同的列數。在合并結果時,如果某個伺服器與第一個伺服器在傳回結果時傳回的架構(列計數和列名稱)不比對,則會為該伺服器顯示一條消息。如果不合并結果,每個伺服器中的結果集将顯示在其自己的網格中,并使用其自己的架構。查詢編輯器可以選擇包含一些列(提供生成每個行的伺服器名稱)以及登入名(用于連接配接到提供每個行的伺服器)。

- 基于政策的管理

可以對已注冊的伺服器或整個伺服器組評估政策。按需政策執行模式允許評估和應用政策模式。如果無法建立到一個或多個伺服器的連接配接,則會忽略這些伺服器,并繼續對其他伺服器分别評估政策。

- 安全性

由于與中央管理伺服器組中伺服器的連接配接是在使用者的上下文中通過使用Windows身份驗證執行的,是以它們在各伺服器組中的伺服器上的有效權限可能有所不同。例如,使用者可能是SQL Server A執行個體上的sysadmin固定伺服器角色的成員,但僅具有SQL Server B 執行個體的有限權限。

總結

SQL Server 2008 R2通過上面的相關技術可以擷取多伺服器的相關資訊,使用者可以根據各自企業的實際情況做出智能決策,做出合理的調整。哪些伺服器負荷過度了,哪些伺服器上還有可用空間,用來平衡各伺服器間的負載,便于使用者硬體資源的充分利用。如果使用者發現A伺服器上的資料庫應用占用過多的CPU負載,無法正常相應其他相關程式,而B伺服器僅有很低的CPU負載,那麼資料庫應用可能就需要适合從一台伺服器遷移到另一台伺服器一定的負載,來達到裝置的合理利用。

SQL Server 2008 R2作為微軟最新推出的資料庫産品和商業智能解決方案,其中包含着大量新穎而富有創造性的新特性,着實讓人看到之後眼前為之一亮,SQL Server 2008 R2的強大功能必定會為使用者的企業資訊化之路插上騰飛的翅膀。