1.2 SQL Server 2000 新特性
SQL Server 2000 全面擴展 SQL Server 7.0 的效能、可靠性與易用性,成為支援大型 OLTP、資料倉儲與電子商務的傑出平台。主要增強項目:
1.2.1 資料庫增強
- XML 支援:關聯引擎可回傳 XML 文件,支援透過 URL 存取、XML-Data 模式、檢索/撰寫 XML 資料、OLE DB 增強 XML 文件支援。
- 新資料類型:新增 BIGINT、SQL_VARIANT、TABLE 三種類型。
- Text/Image 內嵌儲存:直接儲存於資料列,減少空間與 I/O。
- 使用者自訂函數:擴展 T-SQL 可程式性,可回傳純量值或資料表。
- 索引增強:支援於計算欄位建立索引。
- 全文檢索增強:新增變更追蹤與圖形過濾功能,可查詢 IMAGE 欄位文件。
- 索引檢視表:允許在檢視表建立索引,大幅提升頻繁聯結查詢效能。
- 分散式查詢增強:引入 OPENROWSET 函數,優化器功能提升,授予 OLE DB 更多 SQL 操作權限。
- 觸發器類型:新增 INSTEAD OF 與 AFTER 觸發器,執行時機不同。
- 級聯參考完整性:透過 ON DELETE/UPDATE 子句控制外鍵資料刪除/更新行為。
- Collation 改進:取代 Code pages 和 Sort Orders,支援資料庫層級與欄位層級 Collation。
1.2.2 聯合資料庫伺服器
支援分散式分區檢視表,跨多台伺服器水平分割資料表;單一電腦可同時運行多個 SQL Server 實例,各擁有獨立系統與使用者資料庫集合。