2010年7月6日 星期二

MS SQL Server 2008 各版本功能 - 官方版

http://msdn.microsoft.com/zh-tw/library/cc645993%28SQL.100%29.aspx

支援的最大處理器數目

SQL Server 支援指定的處理器插槽數目乘以每個插槽的邏輯 CPU 數目。例如,在本表中,下列項目都會視為單一處理器。
  • 每個插槽含有 2 個邏輯 CPU 的單核心超執行緒處理器。
  • 含有 2 個邏輯 CPU 的雙核心處理器。
  • 含有 4 個邏輯 CPU 的四核心處理器。

SQL Server 是針對每個處理器插槽授權,而非針對每個邏輯 CPU 授權。

SQL Server 2008 版本 支援的處理器數目

Enterprise

作業系統最大值

Developer

作 業系統最大值

Standard

4

Web

4

Workgroup

2

Express

1

Express with Tools

1

Express with Advanced Services

1





支援的記憶體

下表指定每一個 SQL Server 2008 版本的最大記憶體支援。

SQL Server 版本 所支援的最大記憶體

Enterprise

作業系統最大值

Developer

作 業系統最大值

Standard

作業系統最大值

Web

作 業系統最大值

Workgroup

4 GB (64 位元),OS 最大值 (32 位元)

Express

1 GB

Express with Tools

1 GB

Express with Advanced Services

1 GB




最大容量規格

下表指定 SQL Server 元件中已定義之各種物件的大小和數目上限。

Database Engine 物件

下表指定 SQL Server 資料庫中已定義或 Transact-SQL 陳述式中所參考之各種物件的大小和數目上限。

SQL Server Database Engine 物件 SQL Server 大小/數目上限 (32 位元) SQL Server 大小/數目上限 (64 位元)

批次大小1

65,536 * 網路封包大小

65,536 * 網路封包大小

每個短字串資料 行的位元組數

8,000

8,000

每 個 GROUP BY、ORDER BY 的位元組數

8,060

8,060

每 個索引鍵的位元組數2

900

900

每 個外部索引鍵的位元組數

900

900

每 個主索引鍵的位元組

900

900

每 個資料列的位元組數8

8,060

8,060

預 存程序之來源文字的位元組數

批次大小或 250 MB 當中較小者

批次大小或 250 MB 當中較小者

每個 varchar(max)varbinary(max)xmltextimage 資料行的位元組數

2^31-1

2^31-1

每 個 ntextnvarchar(max) 資料行的字元數

2^30-1

2^30-1

每 份資料表的叢集索引數

1

1

GROUP BY、ORDER BY 的資料行

僅受限於位元組數

僅受限於位元組數

GROUP BY WITH CUBE 或 WITH ROLLUP 陳述式中的資料行或運算式

10

10

每 個索引鍵的資料行數7

16

16

每 個外部索引鍵的資料行數

16

16

每 個主索引鍵的資料行數

16

16

每 個非寬型資料表的資料行數

1,024

1,024

每 個寬型資料表的資料行數

30,000

30,000

每 個 SELECT 陳述式的資料行數

4,096

4,096

每 個 INSERT 陳述式的資料行數

4096

4096

每 個用戶端的連接數目

已設定之連接的最大值

已設定之連接的最大值

資 料庫大小

524,272 TB

524,272 TB

每 個 SQL Server 執行個體的資料庫數目

32,767

32,767

每 個資料庫的檔案群組數

32,767

32,767

每 個資料庫的檔案數

32,767

32,767

檔 案大小 (資料)

16 TB

16 TB

檔 案大小 (記錄檔)

2 TB

2 TB

每 個資料表的外部索引鍵資料表參考數4

253

253

識 別碼長度 (字元數)

128

128

每 部電腦的執行個體數

所有的 SQL Server 版本 (Workgroup 除外) 在獨立伺服器上可支援 50 個執行個體。Workgroup 每部電腦最多支援 16 個執行個體。

SQL Server 在容錯移轉叢集上可支援 25 個執行個體。

單機伺服器為 50 個執行個體。

容錯移轉叢集為 25 個執行個體。

包含 SQL 陳述式的字串長度 (批次大小)1

65,536 * 網路封包大小

65,536 * 網路封包大小

每個連接的鎖定數

每部伺服器的最大鎖定數

每 部伺服器的最大鎖定數

每個 SQL Server 執行個體的鎖定數5

最多為 2,147,483,647

僅受限 於記憶體

巢狀預存程序層級6

32

32

巢 狀子查詢

32

32

巢狀觸發程序層 級

32

32

每份資料表的非叢集索 引數

999

999

當下列任何一個 存在時,GROUP BY 子句內相異運算式的數目:CUBE、ROLLUP、GROUPING SETS、WITH CUBE、WITH ROLLUP

32

32

GROUP BY 子句中由運算子產生的群組集合數目

4,096

4,096

每 個預存程序的參數數目

2,100

2,100

每 個使用者定義函數的參數數目

2,100

2,100

每 份資料表的 REFERENCES

253

253

每 份資料表的資料列數

受限於可用的儲存體

受限於可用的儲存體

每 個資料庫的資料表數3

受限於資料庫的物件數

受 限於資料庫的物件數

每份資料分割資料表或索引的資料分割數

1,000

1,000

非 索引資料行的統計資料

30,000

30,000

每 個 SELECT 陳述式的資料表數

僅受限於可用的資源

僅受限於可用的資源

每 份資料表的觸發程序數3

受限於資料庫的物件數

受 限於資料庫的物件數

每個 UPDATE 陳述式 (寬型資料表) 的資料行數

4096

4096

使 用者連線

32,767

32,767

XML 索引

249

249

1 網路封包大小是表格式資料流 (TDS) 封包的大小,用於應用程式與關聯式 Database Engine 之間的通訊。預設封包大小是 4 KB,由 network packet size 組態選項所控制。

2 在 SQL Server 中,任何索引鍵的最大位元組數不得超過 900。假設這些資料行內從未插入超過 900 位元組的資料,則您可使用大小上限累加超過 900 的可變長度資料行定義索引鍵。在 SQL Server 中,您可以在非叢集索引中包含非索引鍵資料行,以避免達到最大索引鍵大小 900 個位元組。

3 資料庫物件包含像資料表、檢視、預存程序、使用者定義函數、觸發程序、規則、預設值和條件約束等物件。資料庫中所有物件數的總和不得超過 2,147,483,647。

4雖然資料表可包含無限數目的 FOREIGN KEY 條件約束,但是建議的最大值為 253。根據主控 SQL Server 的硬體組態而定,指定額外的 FOREIGN KEY 條件約束對於查詢最佳化工具的處理可能會耗費極大成本。

5 這個值是針對靜態鎖定配置。動態鎖定僅受限於記憶體。

6 如果預存程序存取超過 8 個資料庫或以交錯方式超過 2 個資料庫,您會收到錯誤訊息。

7 如果資料表包含一或多個 XML 索引,則使用者資料表的叢集索引鍵限制為 15 個資料行,因為 XML 資料行會加入至主要 XML 索引的叢集索引鍵中。在 SQL Server 中,您可以在非叢集索引中包含非索引鍵資料行,以避免達到最多 16 個索引鍵資料行的限制。如需詳細資訊,請參閱<具 有內含資料行的索引>。

8 SQL Server 支援資料列溢位儲存體,好讓可變長度的資料行從資料列發送。只有 24 位元組的根會儲存在從資料列發送之可變長度資料行的主要記錄中;因此,有效資料列限制高於舊版 SQL Server。如需詳細資訊,請參閱《SQL Server 線上叢書》中的<超過 8 KB 的資料列溢位資料>主題。

複寫物件

下表指定 SQL Server Replication 中已定義之各種物件的大小和數目上限。

SQL Server Replication 物件 SQL Server 大小/數目上限 (32 位元) SQL Server 大小/數目上限 (64 位元)

發行項 (合併式發行集)

256

256

發 行項 (快照式或交易式發行集)

32,767

32,767

資 料表中的資料行1 (合併式發行集)

246

246

資 料表中的資料行2 (SQL Server 快照式或交易式發行集)

1,000

1,000

資 料表中的資料行2 (Oracle 快照式或交易式發行集)

995

995

用 於資料列篩選之資料行的位元組數 (合併式發行集)

1,024

1,024

用 於資料列篩選之資料行的位元組數 (快照式或交易式發行集)

8,000

8,000

1 如果使用資料列追蹤來進行衝突偵測 (預設值),則基底資料表可包括的資料行行數上限為 1,024,不過,因為必須從發行項篩選資料行,所以發行的資料行行數上限為 246。如果使用資料行追蹤,則基底資料表可包括的資料行數上限為 246。如需有關追蹤層級的詳細資訊,請參閱<合併式複寫如何偵測並解決衝突>的「追蹤層級」一節。

2基底資料表可包含發行集資料庫中允許的最大資料行數 (如果是 SQL Server,則為 1,024 個),但如果資料行超出對發行集類型指定的最大值,則必須篩選發行項的資料行。




延展性

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

資料分割







資 料壓縮







資 源管理員







磁 碟分割資料表平行處理原則







高可用性

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

多個執行個體支援

50

16

16

16

16

16

16

線上系統變更

記錄傳送




資料庫鏡像2

是 (完整)

是 (僅限 Safety Full)

僅限見證

僅限見證

僅限見證

僅限見證

僅限見證

容錯移轉 叢集

作業系統最大值 1

2 個節點






動態 AWE






不使用用戶端組態的容錯移轉






從鏡像自動損毀修復






資料庫快照集







快速修復







線上檢索索引







線還原







鏡 像的備份







熱新增記憶體







P2P節點的線上組態







熱新增 CPU







備 份壓縮







1 Windows Server 2003 最多支援 8 個容錯移轉叢集節點。Windows Server 2008 最多支援 16 個容錯移轉叢集節點。

安全性

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

C2 稽核模式

SQL Server 稽核







透 明資料庫加密







ISV 加密 (外部金鑰管理)







複寫

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

合併式複寫

僅 限訂閱者¹

僅限訂閱者

僅限訂閱者

僅限訂閱者

僅 限訂閱者

交易式複寫

僅 限訂閱者¹

僅限訂閱者

僅限訂閱者

僅限訂閱者

僅 限訂閱者

快照式複寫

僅 限訂閱者

僅限訂閱者

僅限訂閱者

僅限訂閱者

僅 限訂閱者

SQL Server 變更追蹤

異質性訂閱者






Oracle 發行







P2P 交易式複寫







¹如果 WorkGroup 的執行個體是做為發行者,它支援所有合併式發行集最多 25 個訂閱,所有交易式發行集最多 5 個訂閱。它支援對快照式發行集不限數量的訂閱。

管理能力

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

使用者執行個體





專 用管理員連接

是 (在追蹤旗標下方)

是 (在追蹤旗標下方)

是 (在追蹤旗標下方)

以 原則為基礎的管理

以 原則為基礎的管理自動化




以 原則為基礎的管理最佳作法原則

效 能資料收集和倉儲




標 準效能報告






計 畫指南






計 畫凍結計畫指南






分 散式資料分割檢視







平 行索引作業







查 詢與索引檢視的自動比對







平 行資料庫備份總和檢查碼檢查







Database Mail




SQL Server 移轉助理1

維 護計畫




1如需有關 SQL Server 移轉助理的詳細資訊,請參閱 SQL Server 網站上的<移轉到 SQL Server> (英文)。

管理工具

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

SQL Server 管理物件 (SMO)

SQL Server 組態管理員

SQL CMD (命令提示字元工具)

SQL Server Management Studio

是 (基本版)


是 (基本版)

是 (基本版)

SQL Server Profiler




SQL Server Agent




Database Engine Tuning Advisor




Microsoft Operations Manager 套件




開發工具

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

Microsoft Visual Studio 整合

SQL 查詢、編輯和設計工具





IntelliSense (Transact-SQL 和 MDX)


(這 個版本未安裝 SSMS)

版 本控制支援





Business Intelligence Development Studio






MDX 編輯、偵錯和設計工具






可程式性

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

Common Language Runtime (CLR) 整合

原 生 XML 支援

XML 索引

MERGE 功能

FILESTREAM 支援

日 期和時間資料類型

國 際化支援

全 文檢索搜尋



查 詢中的語言規格



Service Broker (訊息)

僅 限用戶端

僅限用戶端

僅限用戶端

僅限用戶端

XML/A 支援






Web 服務 (HTTP/SOAP 端點)






空間和位置服務

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

空間索引

Geodetic 資料類型

進 階空間程式庫

標 準架構空間支援

Integration Services

設計和執行 Integration Services 封裝時,需要 SQL Server Standard 或 Enterprise。Workgroup、Web 與 Express 所安裝的 Integration Services 功能僅供「SQL Server 匯入和匯出精靈」使用。

功能 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

SQL Server 匯入和匯出精靈以及該精靈所需的 Integration Services 基本功能

SSIS 設計師,包括 VSTA 指令碼






Integration Services 服務、精靈和命令提示字元公用程式






匯 入和匯出精靈所使用的工作和轉換之外所增加的基本工作和轉換






記 錄和記錄提供者






資 料分析工具






其 他來源和目的地:

原始檔案來源

XML 來源

DataReader 目的地

原始檔案目的地

資 料錄集目的地

SQL Server Compact 目的地

SQL Server 目的地






進 階來源、轉換和目的地:

資料採礦查詢轉換

模糊查閱和模糊群組轉換

詞彙擷取與詞彙查閱轉換

資料採 礦模型定型目的地

維度處理目的地

資料分割處理目的地







建立資料倉儲

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

建立不含資料庫的 Cube






自 動產生臨時和資料倉儲結構描述






屬 性關聯性設計工具






有 效率的彙總設計工具






資料倉儲規模和效能

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

異動資料擷取







星 型聯結查詢最佳化







可 擴充的唯讀 AS 組態







主 動式快取







自 動平行資料分割處理







資 料分割 Cube







分 散式資料分割 Cube







多維度分析

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

SQL Server Analysis Services 服務






SQL Server Analysis Services 備份






一 般效能/規模改進






維 度、屬性關聯性、彙總和 Cube 設計的改善






個 人化延伸模組






財 務彙總







自 訂積存







局 部加總量值







回 寫維度







連 結量值和維度







二 進位和壓縮 XML 傳輸







帳 戶智慧







Perspectives







Analysis Services 共用的可擴充資料庫







資料採礦

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

標準演算法






資 料採礦工具:精靈、編輯器、查詢產生器






交 叉驗證







已 篩選的採礦結構資料子集的模型







時 間序列:ARTXP 和 ARIMA 模型之間的自訂混色







時 間序列:以新的資料預測







無 限制的並行資料採礦查詢







演 算法的進階組態和微調選項







演 算法外掛程式 API







平 行模型處理







時 間序列:跨序列預測







無 限制的關聯規則屬性







順 序預測







貝 氏機率、類神經網路和羅吉斯迴歸







報表

功能名稱 Enterprise Standard Workgroup Web Express Express Tools Express Advanced

報表伺服器



報 表設計師



報 表管理員

是 (報表管理員)



是 (報表管理員)

以 角色為基礎的安全性

是 (固定角色)

是 (固定角色)



是 (固定角色)

特 定報表 (報表產生器)





Word 匯出和增強的文字格式



企 業規模的報表引擎



與 IIS 無關的報表部署



更 新的管理工具



報 表定義自訂延伸模組 (RDCE)



SharePoint 整合






增 強的 SSRS 量測軌和圖表



自 訂驗證




匯 出至 Excel、PDF 和影像



遠 端及非關聯式資料來源的支援






電 子郵件和檔案共用傳遞






報 表記錄、排程、訂閱和快取






資 料來源、傳遞和轉譯擴充性






向 外延展 (Web 伺服陣列)







無 限點選連結







資 料導向訂閱







Reporting Services 記憶體限制

OS 最大值

OS 最大值

4 GB

4 GB



4 GB