MSDE 2000 是 Microsoft SQL Server 2000 Desktop Engine 的缩写。 MSDE 与 SQL SERVER 最主要的区别是 1、MSDE 没有图形化的用户操作界面。几乎所有的管理工作全部要通过命令行工具来完成 2、由于面向客户不同,MSDE 的并发数只有5个小于 SQL SERVER。当使用 SQL Server 2000 Desktop Engine 或 Microsoft 数据引擎 (MSDE) 1.0 时,数据库的大小不能超过 2 GB。 3、MSDE 是免费的, SQL SERVER 是收费的。 关于并发的工作负荷中止值为5 http://www.microsoft.com/china/msdn/library/data/sqlserver/sseoverview.mspx?mfr=true
在 SQLSERVER 2000 的联机丛书中 并发控制 DBCC CONCURRENCYVIOLATION 这两个关键字都能查到并发控制 在 SQL Server 2005 的时代,与 SQL SERVER 2005 对应的桌面免费引擎是 SQL Server Express 2005 SQL Server Express 2005 与 MSDE 2000 的比较请参考 http://www.accdb.net/article.asp?id=296
以下资料摘自 SQL Server 2000 的联机丛书
SQL Server 构架
最大容量说明
第一个表说明对于所有 Microsoft® SQL Server™ 2000 版本都相同的最大容量。第二个和第三个表说明因 SQL Server 2000 的版本和操作系统的不同而异的容量。
下表说明在 Microsoft SQL Server 数据库中定义的,或在 Transact-SQL 语句中引用的各种对象的最大值(数量或大小)。下表不包含 Microsoft® SQL Server 2000™ Windows® CE 版。
|
最大值(数量或大小) |
对象 |
SQL Server 7.0 |
SQL Server 2000 |
批处理大小 |
65,536 * 网络数据包大小1 |
65,536 * 网络数据包大小1 |
每个短字符串列的字节数 |
8,000 |
8,000 |
每个 text、ntext、或 image 列的字节数 |
2 GB-2 |
2 GB-2 |
每个 GROUP BY、ORDER BY的字节数 |
8,060 |
|
每个索引中的字节数 |
900 |
9002 |
每个外键的字节数 |
900 |
900 |
每个主键的字节数 |
900 |
900 |
每行字节数 |
8,060 |
8,060 |
存储过程源文本中的字节数 |
批处理大小之较小者或者 250 MB |
批处理大小之较小者或者 250 MB |
每个数据表的聚集索引数 |
1 |
1 |
GROUP BY、ORDER BY 中的列数 |
只受字节数限制 |
|
GROUP BY WITH CUBE 或 WITH ROLLUP 语句中的列数或表达式数目 |
10 |
|
每个索引的列数 |
16 |
16 |
每个外键的列数 |
16 |
16 |
每个主键的列数 |
16 |
16 |
每个基础数据表的列数 |
1,024 |
1,024 |
每个SELECT 语句的列数 |
4,096 |
4,096 |
每个INSERT 语句的列数 |
1,024 |
1,024 |
每个客户端的连接个数 |
已配置连接的最大值 |
已配置连接的最大值 |
数据库大小 |
1,048,516 TB3 |
1,048,516 TB3 |
每个 SQL Server 实例的数据库个数 |
32,767 |
32,767 |
每个数据库的文件组个数 |
256 |
256 |
每个数据库的文件个数 |
32,767 |
32,767 |
文件大小(数据) |
32 TB |
32 TB |
文件大小(日志) |
4 TB |
32 TB |
每个数据表的外键表引用 |
253 |
253 |
标识符长度(以字符计) |
128 |
128 |
每台计算机的实例数 |
暂缺 |
16 |
包含 SQL 语句的字符串长度(批处理大小) |
65,536 * 网络数据包大小1 |
65,536 * 网络数据包大小1 |
每个连接的锁数 |
每个服务器的最大锁数 |
每个服务器的最大锁数 |
每个 SQL Server 实例的锁数 |
2,147,483,647(静态)
SQL Server 40% 的内存(动态) |
2,147,483,647(静态)
SQL Server 40% 的内存(动态) |
嵌套存储过程层数 |
32 |
32 |
嵌套子查询 |
32 |
32 |
嵌套触发器层数 |
32 |
32 |
每个数据表的非聚集索引个数 |
249 |
249 |
SQL Server 实例中同时打开的对象个数4 |
2,147,483,647(或可用内存) |
2,147,483,647(或可用内存) |
每个数据库中的对象个数 |
2,147,483,6474 |
2,147,483,6474 |
每个存储过程的参数个数 |
1,024 |
1,024 |
每个数据表的 REFERENCE 个数 |
253 |
253 |
每个数据表的行数 |
受可用存储资源限制 |
受可用存储资源限制 |
每个数据库的数据表个数 |
受数据库中的对象个数限制4 |
受数据库中的对象个数限制4 |
每个 SELECT 语句的数据表个数 |
256 |
256 |
每个数据表的触发器个数 |
受数据库中的对象个数限制4 |
受数据库中的对象个数限制4 |
每个数据表的 UNIQUE 索引个数或约束个数 |
249个非聚集索引和 1 个聚集索引 |
249个非聚集索引和 1 个聚集索引 |
1 网络数据包大小是表格格式数据方案 (TDS) 数据包的大小,该数据包用于应用程序和关系数据库引擎之间的通讯。默认的数据包大小为 4 KB,由 network packet size 配置选项控制。
2 在 SQL Server 2000 中,任何键的最大字节数不能超过 900。可以使用可变长度的列来定义键,只要在这种列中不插入数据超过 900 字节的行,其最大大小就可以在 900 以上。有关更多信息,请参见索引键的最大值。
3 当使用 SQL Server 2000 Desktop Engine 或 Microsoft 数据引擎 (MSDE) 1.0 时,数据库的大小不能超过 2 GB。
4数据库对象包括所有的表、视图、存储过程、扩展存储过程、触发器、规则、默认值及约束。一个数据库中所有对象的总数不得超过 2,147,483,647。
说明 SQL Server 2000 中文版不支持英文版的 NT 4.0 企业版。
SQL Server 2000 版本支持的最大处理器数
下表列出各 SQL Server 2000 版本中的数据库引擎在对称多处理 (SMP) 计算机上能够支持的处理器数。
操作系统 |
企业版 |
标准版 |
个人版 |
开发版 |
Desktop Engine |
SQL Server CE |
企业评估版 |
Microsoft Windows® 2000 DataCenter |
32 |
4 |
2 |
32 |
2 |
暂缺 |
32 |
Windows 2000 Advanced Server |
8 |
4 |
2 |
8 |
2 |
暂缺 |
8 |
Windows 2000 Server |
4 |
4 |
2 |
4 |
2 |
暂缺 |
4 |
Windows 2000 Professional |
暂缺 |
暂缺 |
2 |
2 |
2 |
暂缺 |
2 |
Microsoft Windows NT® 4.0 Server 企业版 |
8 |
8 |
2 |
8 |
2 |
暂缺 |
8 |
Windows NT 4.0 Server |
4 |
4 |
2 |
4 |
2 |
暂缺 |
4 |
Windows NT 4.0 Workstation |
暂缺 |
暂缺 |
2 |
2 |
2 |
暂缺 |
2 |
Microsoft Windows 98 |
暂缺 |
暂缺 |
1 |
使用 Desktop Engine |
1 |
暂缺 |
暂缺 |
Microsoft Windows CE |
暂缺 |
暂缺 |
暂缺 |
暂缺 |
暂缺 |
1 |
暂缺 |
SQL Server 2000 版本支持的最大物理内存量
下表列出各 SQL Server 2000 版中的数据引擎能够支持的最大物理内存量或 RAM。
操作系统 |
企业版 |
标准版 |
个人版 |
开发版 |
Desktop Engine |
SQL Server CE |
企业评估版 |
Windows 2000 DataCenter |
64 GB |
2 GB |
2 GB |
64 GB |
2 GB |
暂缺 |
64 GB |
Windows 2000 Advanced Server |
8 GB |
2 GB |
2 GB |
8 GB |
2 GB |
暂缺 |
8 GB |
Windows 2000 Server |
4 GB |
2 GB |
2 GB |
4 GB |
2 GB |
暂缺 |
4 GB |
Windows 2000 Professional |
暂缺 |
暂缺 |
2 GB |
2 GB |
2 GB |
暂缺 |
2 GB |
Windows NT 4.0 Server 企业版 |
3 GB |
2 GB |
2 GB |
3 GB |
2 GB |
暂缺 |
3 GB |
Windows NT 4.0 Server |
2 GB |
2 GB |
2 GB |
2 GB |
2 GB |
暂缺 |
2 GB |
Windows NT 4.0 Workstation |
暂缺 |
暂缺 |
2 GB |
2 GB |
2 GB |
暂缺 |
2 GB |
|
本站文章旨在为该问题提供解决思路及关键性代码,并不能完成应该由网友自己完成的所有工作,请网友在仔细看文章并理解思路的基础上举一反三、灵活运用。
access911.net 原创文章,作者本人对文章保留一切权利。 如需转载必须征得作者同意并注明本站链接
|
|