2 新數據類型New Data Types
SQL Server 2000 中增加了3 種數據類型BIGINT SQL_VARIANT 和TABLE
3 數據行中的Text 類型數據
SQL Server 2000 中可以將TEXT 和IMAGE 類型的數據直接存放到表的數據行中而不是存放到不同的數據頁中這就減少了用於存儲TEXT 和IMAGE 類型的空間並相應減少了磁盤處理這類數據的I/O 數量
4 用戶自定義函數User-Defined Functions
SQL Server 2000 擴展了Transact-SQL語言的可編程性用戶可以創建自己的Transact-SQL 函數用戶自定義函數可以返回一個數量值或表
5 索引Index 增強
可以在計算列上創建索引這是一個很大的改進
6 全文檢索Full-Text Search 增強
全文檢索中增加了改變跟蹤和圖形過濾的功能其中圖形過濾功能允許對存儲在IMAGE 類型列中的文檔數據進行查詢和創建索引
7 索引化視圖Indexed VIEws
索引化視圖允許在視圖上創建索引這就大大提高了需要頻繁進行連接查詢的程序的性能
8 分布式查詢Distributed Query 增強
SQL Server 2000 引入了一個名為OPENROWSET 的函數它可以指定在分布式查詢中的一個特定的連接信息分布式查詢優化器的功能有了進一步的提高授予了OLE DB 數據源更多的SQL 操作權
9 觸發器類型INSTEAD OF and AFTER Triggers
創建觸發器時可以通過FOR 子句來指定觸發器類型為INSTEAD OF 型或AFTER 型不同類型的觸發器執行的時機不同
10 級聯參考完整性約束Cascading Referential Integrity Constraints
級聯參考完整性約束可以控制在刪除或更新有外鍵約束的數據時所采取的操作這種控制是通過在CREATE TABLE 或ALTER TABLE 命令中的REFERENCES 子句中加入ON DELETE 或ON UPDATE 子句來實現的
11 Collation 增 進
SQL Server 2000 用Collation 來替代Code pages 和Sort Orders SQL Server 2000 比以前的版本提供了更多對Collation 的支持並引入了一個基於Windows Collations 的新的Collation 集合可以指定數據庫級或列級的Collation
1.2.2 聯合數據庫服務器Federated Database Servers
SQL Server 2000 支持分布式的分區視圖可以跨越多個服務器水平地分割表
1 多個SQL Server 實例
SQL Server 2000 支持在同一計算機上同時運行多個關系數據庫實例每個實例有其獨立的系統和用戶數據庫集合