SQL Server 2000企业版、标准版都只能安装于服务器版的操作系统中,而能够在Windows XP上安装的有个人版、开发版、MSDE(Microsoft SQL Server Desktop Engine),大家通过搜索引擎找到的这方面的文章最终安装的其实是MSDE加上企业管理器。

MSDE 与 SQL SERVER 最主要的区别是
1、MSDE 没有图形化的用户操作界面,但是可以通过安装企业版中的企业管理器来管理MSDE。
2、MSDE 的并发数只有25个。当使用 SQL Server 2000 Desktop Engine 或 Microsoft 数据引擎 (MSDE) 1.0 时,单个数据库的数据文件大小不能超过 2 GB(数据文件+日志文件的大小可以大于2GB)。
3、MSDE 是免费的, SQL SERVER 是收费的。

MSDE各SQL Server个人版中特有的一个功能并发控制:DBCC CONCURRENCYVIOLATION的使用说明
Transact-SQL Reference (SQL Server 2000)
DBCC CONCURRENCYVIOLATION

在Windows XP 中安装MSDE后SA是无法通过登陆的(但是使用Windows身份验证是没有问题的),因为你还没有与信任SQL SERVER连接相关联。这个需要对系统注册表进行修改:
    在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],这个项里面有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。
    再打开企业管理,使用SA连接MSDE,是不是OK了。

附上SQL Server 2000的联机丛书的部分内容:

SQL Server 2000 的各种版本所支持的操作系统

下表列出各 Microsoft® SQL Server™ 2000 版本支持的运行服务器软件的操作系统。

操作系统 企业版 标准版 个人版 开发版 Desktop Engine (MSDE 2000) SQL Server CE 企业评估版
Microsoft Windows® Server 2003 DataCenter Edition 支持 支持 支持 支持 支持 暂缺 支持
Windows Server 2003 Enterprise Edition 支持 支持 支持 支持 支持 暂缺 支持
Windows Server 2003 Standard Edition 支持 支持 支持 支持 支持 暂缺 支持
Windows Server 2003 Web Edition 暂缺 暂缺 N/A N/A 支持 N/A N/A
Windows XP Professional Edition N/A N/A 支持 支持 支持 暂缺 支持
Windows XP Home Edition N/A N/A 支持 支持 支持 N/A 支持
Microsoft Windows 2000 DataCenter 支持 支持 支持 支持 支持 N/A 支持
Windows 2000 Advanced Server 支持 支持 支持 支持 支持 暂缺 支持
Windows 2000 Server 支持 支持 支持 支持 支持 暂缺 支持
Windows 2000 Professional 暂缺 暂缺 支持 支持 支持 暂缺 支持
Microsoft Windows NT® 4.0 Server 企业版 支持 支持 支持 支持 支持 N/A 支持
Windows NT 4.0 Server 支持 支持 支持 支持 支持 N/A 支持
Windows NT 4.0 Workstation N/A N/A 支持 支持 支持 N/A 支持
Microsoft Windows Millennium Edition N/A N/A 支持 N/A 支持 N/A N/A
Microsoft Windows 98 暂缺 暂缺 支持 暂缺 支持 暂缺 暂缺
Microsoft Windows CE 暂缺 暂缺 暂缺 暂缺 暂缺 支持 暂缺

说明  来自除 SQL Server Windows CE 外的所有 SQL Server 2000 版本的客户端软件可在任何版本的 Microsoft Windows NT、Microsoft Windows 2000、Microsoft Windows Server 2003、Windows Millennium Edition 和 Microsoft Windows 98 上运行。只有服务器组件(如数据库引擎和分析服务器)必须在特定版本的操作系统上使用。例如,虽然 SQL Server 2000 企业版不在 Windows 2000 Professional、Windows NT Workstation 或 Windows 98 上运行,但是也能使用 SQL Server 2000 企业版光盘在这些操作系统上安装客户端软件。SQL Server 2000 中文版不支持英文版的 NT 4.0 企业版。

来自 SQL Server CE 的所有软件以独占方式在 Windows CE 操作系统上运行。