我们的应用程序正在几十台服务器上运行,只有less数人得到这个错误信息。 更糟糕的是,导致此错误消息的SQL查询似乎正在执行。 该应用程序正常工作。 导致此错误的进程是在Windows Server 2003框上运行的perl脚本。 数据库托pipe在同一台机器上。 这是导致错误的SQL:
Update [WorkQueue] set [Status] = ? where [id] in ( select top 1 [id] from [WorkQueue] where [Status] = 1 order by [id] ASC )
我们使用ODBC通过端口1433与TCP / IP连接到SQL Server 2005数据库。问题是,这个错误“通信链接失败(SQL-08S01)”每分钟报告三次。 我应该尝试切换到我的连接协议的命名pipe道?