我感觉 SQL 客户端应用程序正在超时,但由于应用程序的编码方式,无法判断。所以我希望在服务器上运行 MSSQL 探查器会突出显示某些内容...还是我正走向死胡同?
答案1
当客户端“超时”时,客户端会在放弃时主动发起查询中止。如果任由其自行运行,SQL Server 将运行查询直至完成。因此,您会看到RPC:已完成或SQL:批处理已完成事件错误 2=Abort。显然,要查看这些事件,您必须将这些事件添加到 Profiler 跟踪中,请参阅如何:为跟踪文件指定事件和数据列 (SQL Server Profiler)。