SQL Server 2000的版本信息保存在:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup\CurrentVersionSQL Server的版本和补丁号对应关系如下: 
8.00.194 -——————SQL Server 2000 RTM 
8.00.384 -——————(SP1) 
8.00.534 -——————(SP2) 
8.00.760 -——————(SP3)

解决方案 »

  1.   

    在查询分析器中执行select @@version,可以获得更详细的信息,比如SQL Server是否为企业版或者标准版等信息,example:Microsoft SQL Server  2000 - 8.00.194 (Intel X86)   Aug  6 2000 00:57:48   Copyright (c) 1988-2000 Microsoft Corporation  Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 4) 以上信息说明该实例为SQL Server 2000企业版,且未安装补丁。
      

  2.   


    select  serverproperty('productversion'),serverproperty('productlevel'),serverproperty('edition')
    --别的不知道了
      

  3.   

    理解楼主意思了 但是MSSQL2K默认实例、命名实例、MSDE几个在注册表中位置不一样啊 
    MSDE:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\xxxx\MSSQLServer\CurrentVersion默认实例:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup\CurrentVersion命名实例:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer$...\80\Tools\ClientSetup\CurrentVersionMS2005:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ClientSetup\CurrentVersion以上仅供参考!