SQL Server 2005 是一個功能完備的資料庫平台,利用整合式商業智慧 (BI) 工具,提供企業級資料管理功能。SQL
Server 2005 資料庫引擎提供更安全、可靠的儲存環境給關聯式和結構式資料,讓您能夠建置並管理用於企業的高可用性、高效能資料應用程式。SQL
Server 2005 資料引擎是企業資料管理解決方案的核心。SQL Server 2005 還結合了最佳的分析、報表、整合和通知功能,以便企業建置及部署高成本效益的
BI 解決方案。透過計分卡、儀表板、Web 服務和行動裝置,幫助團隊將資料帶到企業每一個角落。與 Microsoft
Visual Studio、Microsoft Office System 和一套新開發工具 (包括 Business
Intelligence Development Studio) 的密切整合,讓 SQL Server
2005 與眾不同。不論您是開發人員、資料庫管理員、資訊工作者或決策者,SQL Server 2005
均提供創新的解決方案,幫助您從資料中獲得更多價值。
管理性
SQL Server 2005 使部署、管理及最佳化企業資料與分析應用程式更加簡單方便。作為企業資料管理的平台,SQL
Server 2005 能提供單一的管理主控台,協助貴公司各地的資料管理員監視、管理及微調整個企業的所有資料庫與相關聯的服務。它提供了可擴充的管理基礎結構,可使用
SQL Management Objects 輕鬆地進行程式設計,使用者能夠自訂及擴充其管理環境,獨立軟體廠商
(ISV) 也能建立附加工具及功能,擴充原有能力。
SQL
Server Management Studio
SQL
Server 2005 提供一個整合式管理主控台以及 Integration
Services、Analysis Services、
Reporting Services、Notification Services 及 SQL Server
Mobile Edition 以簡化管理,可跨大量的分
散式伺服器及資料庫,監視及管理 SQL Server 關聯式資料庫。資料庫管理員可同時執行多項工作,比
如撰寫及執行查詢、檢視伺服器物件、管理物件、監視系統活動及檢視線上說明。
SQL Server Management Studio 提供開發環境,可使用 Transact-SQL、多維度運算式、XML
for
Analysis 及 SQL Server Mobile Edition,撰寫、編輯及管理指令碼與預存程序。Management
Studio
可與原始檔控制迅速整合。Management Studio 也提供數種工具,可排定
SQL Server 代理程式作業,
管理維護計劃,將日常的維護與操作工作自動化。管理與撰寫也整合在單一工具中,兼具管理各類伺服
器的能力,可提升資料庫管理員的生產力。SQL Server 2005
公開了超過 70 種內部資料庫效能及資源
使用的新量值,範圍從記憶體、鎖定及排程到交易及網路與磁碟
I/O 等。這些「動態管理檢視」(DMV)
提供了更佳的資料庫透明度與可見度,以及主動監視資料庫健全狀況及效能的強大基礎結構。
SQL Management Objects
SQL Management Objects (SMO) 是一套新的程式設計物件,展現了
SQL Server 資料庫的所有管理功
能。實際上,Management Studio 是使用 SQL Management
Objects 建置而成。SMO 是以
Microsoft .NET Framework 組件的形式來實作。您可以使用
SMO 來自動化常用的 SQL Server 管理工
作,比如以程式設計方式擷取組態設定、建立新的資料庫、套用
Transact-SQL 指令碼、建立 SQL
Server 代理程式作業,以及排定備份等。SMO 物件模型取代了舊版
SQL Server 所包含的 Distributed
Management Objects (DMO),SMO 物件模型比 DMO 更安全、更可靠、且更具延展性。
可用性
企業若投資高可用性技術、額外備份與還原功能及複寫增強功能,就能建置並部署高可用性的應用程
式。採用資料庫鏡像、容錯移轉叢集、資料庫快照集及增強型線上作業等創新的高可用性功能,可將
停機時間降到最低,確保重要的企業系統仍然可供存取。本節將更深入地討論這些增強功能。資料庫
鏡像資料庫鏡像可確保交易記錄的資料流能在順利地從來源伺服器流向單一目的伺服器。萬一主要系
統失敗,應用程式可以立即重新連接到次要伺服器上的資料庫。次要執行個體會在數秒內偵測到主要
伺服器的失敗,並立即接受資料庫連接。資料庫鏡像在標準的伺服器硬體上即可運作,不需要特殊的
儲存體或控制器。[圖 1] 顯示資料庫鏡像的基本組態。
圖 1:資料庫鏡像的基本組態
容錯移轉叢集
容錯移轉叢集是一項高可用性解決方案,它利用 Microsoft
Windows 叢集服務建立容錯的虛擬伺服器,可在資料庫伺服器失敗時快速的容地進行移轉。在
SQL Server 2005 中,容錯移轉叢集的支援已擴及 SQL Server
Analysis Services、Notification Services 及 SQL Server
複寫。叢集節點數上限已增加到八個。SQL Server 容錯移轉叢集現已成為完整的伺服器容錯解決方案。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
資料庫快照集
SQL Server 2005 可讓資料庫管理員建立資料庫的即時唯讀檢視。此資料庫快照集提供穩定的檢視,而不需要建立資料庫完整副本,節省時間且免於對儲存體帶來負擔。一旦主要資料庫與快照集間出現差異,快照集會加入已修改頁面的副本。因此,資料庫意外變更時,只要從快照集將原始頁面重新套用到主要資料庫,即可迅速復原。
快速復原
SQL Server 2005 使用更快速的新復原選項,改善了 SQL Server 資料庫的可用性。使用者可在交易記錄向前復原之後,重新連接到復原中的資料庫。舊版的
SQL Server 中,使用者必須等到不完整的交易回復為止,即使使用者不需要存取資料庫受影響的部份也一樣。
專用管理員連接
SQL Server 2005 添加了專用管理員連接,即使伺服器沒有回應或無法使用,也可存取執行中的伺服器。這可讓您執行診斷函數或
Transact-SQL 陳述式,以便對伺服器的問題進行疑難排解。啟動連接的是系統管理員 (sysadmin)
固定伺服器角色的成員,且只能在本機或從遠端電腦透過 SQLCMD 命令提示字元工具來使用。
線上作業 (索引作業及還原)
SQL Server 2005 將舊版 SQL Server 的索引功能加以延伸,推出了線上建立、重建或卸除索引的新功能。線上索引選項允許在索引資料定義語言
(DDL) 執行期間同時修改 (更新、刪除及插入) 基礎資料表或叢集索引資料及任何關聯的索引。有了線上索引作業的支援,無須干擾資料表或其他現有索引的存取,即可新增索引。此外,伺服器工作負載允許索引作業以利用平行處理。SQL
Server 2005 也添加了在 SQL Server 執行個體執行的同時執行還原作業的能力。線上還原功能改善了
SQL Server 的可用性,因為只有正被還原的資料無法使用,資料庫其餘部份仍維持連線且可使用。舊版 SQL
Server 則需要您在還原資料庫前,先使其離線。
複寫
複寫的設計可將資料散發至多個資料庫伺服器,以增加資料可用性。使應用程式能將 SQL Server 的讀取工作負載分攤至各資料庫,藉此提升了可用性。SQL
Server 2005 提供使用新的點對點模型的增強型複寫,該模型提供了新的拓樸,在其中資料庫可與任何相同的對等資料庫進行交易同步處理。
延展性
資料表分割、快照集隔離及 64 位元支援等延展性增強功能,可讓您使用 SQL Server 2005 來建置及部署要求最嚴苛的應用程式。大型資料表經過分割及索引,顯著提升了對超大型資料庫查詢的效能。
資料表和索引資料分割
資料表和索引資料分割藉由使用較小、較可管理的區塊來促進資料庫的管理,以減輕大型資料庫的管理。雖然跨資料表、資料庫及伺服器進行資料分割並不是資料庫世界的新概念,SQL
Server 2005 跨資料庫中的檔案群組來分割資料表,卻是一項嶄新的功能。水平資料分割可根據資料分割配置,使資料表分割為較小的群組。資料表分割是針對從數百
GB 到 TB 或更大的非常大型資料庫而設計。
快照及隔離
資料經複製、轉換及保存到分析導向的資料庫中之後,就必須定期維護及/或重建。使用者當然可因檢視交易一致的資料庫版本而獲益;不過,使用者所檢視之資料的版本卻已不再是最新的。建置資料及建立資料索引可能會花掉好幾個小時,而且可能不是使用者真正需要的。這就是快照集隔離有用的地方。快照集隔離等級可讓使用者存取使用資料庫的交易一致檢視所認可的最後一個資料列。此種新的隔離層級提供如下優點:
提高唯讀應用程式的資料可用性。
在線上交易處理 (OLTP) 環境中允許非封鎖的讀取作業。
自動化寫入交易的強制衝突偵測。
簡化從 Oracle 到 SQL Server 的應用程式移轉
複寫監視器
「複寫監視器」工具具有直覺式的使用者介面及豐富的資料標準,使複雜的資料複寫管理作業更加簡化。 |