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

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

我一直对使用 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. 您在未完成 Transact-SQL 事务的情况下关闭了连接。
  3. 您请求另一个连接并从连接池中接收先前的连接。
  4. 您可以使用 SqlConnection.BeginTransaction 方法启动一个新事务。

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

由于非技术限制,我无法升级到 2005,但如果我能找到修复 SQL Server 2000 中此问题的补丁,我就可以应用它。

有人在 2000 年找到解决办法吗?

答案1

从我在知识库文章中看到的内容来看,该修复适用于 .NET 2.0 框架,而不是专门适用于 SQL 2005。它也没有那些听起来很严肃的警告“仅当您遇到这些症状时才应用此方法”。

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

相关内容