寻找2005年修复的问题的SQL Server 2000修复程序

我一直适合使用SQL Server的应用程序,最后我发现问题的描述是针对SQL Server 2005的错误修复。

http://support.microsoft.com/kb/912732

唯一的问题是,我的数据库服务器是SQL Server 2000.有什么方法可以找出SQL Server 2000是否有一个等效的补丁?

从MS知识库文章

  1. 您打开一个连接并通过使用“System.Data.SqlClient”命名空间启动一个Transact-SQL事务。
  2. 您closures连接而不完成Transact-SQL事务。
  3. 您请求另一个连接并从连接池接收以前的连接。
  4. 您通过使用SqlConnection.BeginTransaction方法开始一个新的事务。

我有充分的理由相信“2”正在另一个应用程序中使用另一个数据库在同一台服务器上。 然后,当我的应用程序从另一个应用程序搞砸的池中获取连接时,会发生“3”。

由于非技术性限制,我无法升级到2005年,但是如果我能在SQL Server 2000中find解决此问题的修补程序,则可以应用它。

有没有人在2000年发现了一个修复?

从我在KB文章中看到的情况来看,该修补程序特别适用于.NET 2.0框架,而不是SQL 2005。 它也没有一个史诗般的声音警告“只有当你遇到这些症状时才应用这个”。

如果你有一个testing环境,我会应用这个补丁来更新.NET框架,看看它是否能解决你的问题。