1. XML 原生支援
- 關聯引擎可直接輸出/接受 XML 文件
- 支援透過 URL 存取 SQL Server
- 支援 XML-Data Schema(XDR)
- 可擷取/撰寫 XML 資料
- OLE DB 提供者新增 XML 文件支援
- XML 介於 HTML(簡單)與 SGML(複雜)之間,成為企業資料交換標準
2. 三種新資料類型
- BIGINT:8 位元組整數(-2^63 ~ 2^63-1)
- SQL_VARIANT:可儲存各種資料類型的單一欄位
- TABLE:暫存結果集的變數型別,可用於函數回傳
3. TEXT/IMAGE 資料列內儲存
- 舊版存於獨立資料頁,新版可直接存於資料列
- 減少儲存空間與磁碟 I/O
4. 使用者自訂函數 (UDF)
- 擴展 T-SQL 程式設計能力
- 可回傳純量值或資料表
- 封裝商業邏輯、促進程式碼重用
5. 索引增強
6. 全文檢索增強
- 新增變更追蹤與圖形過濾
- 圖形過濾可對
IMAGE 欄位文件建立索引與查詢
7. 索引檢視表
8. 分散式查詢增強
- 新增 OPENROWSET 函數:指定分散式查詢連線資訊
- 查詢最佳化器功能強化
- 授予 OLE DB 資料源更多 SQL 操作權限
9. 觸發器類型擴充
FOR 子句可指定 INSTEAD OF 或 AFTER 類型
- 不同類型觸發時機不同,INSTEAD OF 可攔截並替代原動作
10. 級聯參考完整性約束
- 外鍵支援
ON DELETE/UPDATE CASCADE
- 自動傳播刪除/更新至子表
總結
SQL Server 2000 在 XML 整合、程式設計擴充、查詢效能、BI 能力、分散式架構五大面向全面進化,奠定企業級資料平台領導地位。