SQL Server
若要确定已安装的 SQL Server 2000 数据库引擎或 MSDE 2000 的版本,请使用 osql 或 isql 实用工具在命令提示符下,或者在 SQL 查询分析器的“查询”窗口中键入以下命令:SELECT @@VERSION 或 SERVERPROPERTY('ProductVersion')。 同样,可通过执行 SELECT SERVERPROPERTY('ProductLevel') 来确定给定版本的 SQL Server 2000 数据库引擎或 MSDE 2000 的产品级别。 下表显示了 SQL Server 2000 版本和级别、@@VERSION 报告的版本号以及 SERVERPROPERTY('ProductLevel') 报告的产品级别三者之间的关系。SQL Server 2000 版本和级别 @@VERSION ProductLevel 
SQL Server 2000 原始版本 8.00.194 RTM 
Database Components SP1 或 Desktop Engine SP1 8.00.384 SP1 
Database Components SP2 或 Desktop Engine SP2 8.00.534 SP2 
Database Components SP3/SP3a 或 Desktop Engine SP3/SP3a 8.00.760 SP3 
如果不能确定运行的 SQL Server 2000 数据库引擎或 MSDE 2000 的版本,请查看由 SELECT @@VERSION 返回的最后一行输出内容。最后一行应该与以下某项匹配: Desktop Engine on Windows NT 5.0 (Build 2195: Service Pack 2)
Enterprise Evaluation Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Developer Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Personal Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 2)说明  最后一行的开头指出 SQL Server 数据库引擎或 MSDE 2000 的版本。其后是当前操作系统信息。
也可以通过使用 osql 或 isql 实用工具在命令提示符中或在 SQL 查询分析器的“查询”窗口中键入 SELECT SERVERPROPERTY('Edition') 来确定 SQL Server 2000 版本。 

解决方案 »

  1.   

    SQL补丁:
    '全部补丁的位置
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766'应该安装的补丁sql 2000 sp3
    http://download.microsoft.com/download/3/c/0/3c06f7e7-39f5-4dec-b295-a3849e348a39/chs_sql2kasp3.exe'for asp的补丁
    http://download.microsoft.com/download/3/c/0/3c06f7e7-39f5-4dec-b295-a3849e348a39/chs_sql2kasp3.exe'桌面版本的补丁
    http://download.microsoft.com/download/3/c/0/3c06f7e7-39f5-4dec-b295-a3849e348a39/CHS_SQL2KDeskSP3.exe
      

  2.   

    另外,如果用的是ADO对象的话设置其属性
    commandtimeout=0   --命令处理超时
    connecttimeout=0   --连接超时.
      

  3.   

    我看过了,已经是SP4啦。另外我发现在锁/进程ID里有大概10几个的进程,大多数都是指向一个表的,有什么关系吗?
      

  4.   

    可以查一下:
    1:sp_who 或 sp_who2
    2: Select * from sysprocesses where blocked <> 0
    3: 企业管理器->服务器->管理工具->活动->当前活动 然后把他kill掉
    4:SQL事件探查器,监控一下,看主要是那些处理引起的死锁.然后做相应的处理.
    用事件探查器new一个trace,监视一下造成你sqlserver停顿的情况最好的办法还是检查一下引起锁的原因,一般是由你的代码引起的。