SQL Server 2005 数据库引擎对象 | 最大大小/数量 SQL Server 2005(32 位) | 最大大小/数量 SQL Server 2005(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 |
每个 varchar(max)、varbinary(max)、xml、text 或 image 列的字节数 | 2^31-1 | 2^31-1 |
每个 ntext 或 nvarchar(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 |
每个 SELECT 语句的列数 | 4,096 | 4,096 |
每个 INSERT 语句的列数 | 1,024 | 1,024 |
每个客户端的连接个数 | 已配置连接的最大值 | 已配置连接的最大值 |
数据库大小 | 524,258 千吉字节 | 524,258 千吉字节 |
每个 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 2005 版本(Workgroup Edition 除外)的独立服务器上为 50 个实例。 Workgroup Edition 最多支持 16 个实例。 SQL Server 2005 在故障转移群集上支持 25 个实例。 | 独立服务器上 50 个实例。 故障转移群集上 25 个实例。 |
包含 SQL 语句的字符串的长度(批大小)1 | 65,536 * 网络数据包大小 | 65,536 * 网络数据包大小 |
每个连接的锁数 | 每个服务器的最大锁数 | 每个服务器的最大锁数 |
每个 SQL Server 实例的锁数5 | 最多 2,147,483,647 | 仅受内存限制 |
嵌套存储过程级别数6 | 32 | 32 |
嵌套子查询个数 | 32 | 32 |
嵌套触发器层数 | 32 | 32 |
每个数据表的非聚集索引个数 | 249 | 249 |
每个存储过程的参数个数 | 2,100 | 2,100 |
每个用户定义函数的参数个数 | 2,100 | 2,100 |
每个数据表的 REFERENCE 个数 | 253 | 253 |
每个数据表的行数 | 受可用存储空间限制 | 受可用存储空间限制 |
每个数据库的表数3 | 受数据库中对象数限制 | 受数据库中对象数限制 |
每个分区表或索引的分区数 | 1,000 | 1,000 |
非索引列的统计信息条数 | 2,000 | 2,000 |
每个 SELECT 语句的表个数 | 256 | 256 |
每个表的触发器个数3 | 受数据库中对象数限制 | 受数据库中对象数限制 |
每个数据表的 UNIQUE 索引个数或约束个数 | 249 个非聚集索引和 1 个聚集索引 | 249 个非聚集索引和 1 个聚集索引 |
用户连接 | 32,767 | 32,767 |
XML 索引 | 249 | 249 |