Nick Bolton Asked: 2010-04-08 03:07:14 +0800 CST2010-04-08 03:07:14 +0800 CST 2010-04-08 03:07:14 +0800 CST MSSQL 探查器可以报告哪些错误信息? 772 我感觉 SQL 客户端应用程序正在超时,但由于应用程序的编码方式,无法判断。所以我希望在服务器上运行 MSSQL 分析器会突出显示一些东西......或者我走向死胡同? sql-server 2 个回答 Voted Remus Rusanu 2010-04-08T13:29:22+08:002010-04-08T13:29:22+08:00 当客户端“超时”时,客户端会在放弃时主动发起查询中止。SQL Server 将自行运行查询直到完成。因此,您会看到RPC:Completed或SQL:BatchCompleted事件,错误 2=Abort。显然,要查看这些事件,您必须将这些事件添加到 Profiler 跟踪中,请参阅如何:为跟踪文件指定事件和数据列 (SQL Server Profiler)。 MattB 2010-04-08T06:19:55+08:002010-04-08T06:19:55+08:00 这是您可以在 server 2000 中使用 SQL Profiler 收集的所有列的列表。您可能想要查看的主要列是 CPU、持续时间、错误、读取、写入和成功。 这是 SQL 2005 的数据列表。要获取“错误”列,您需要在设置跟踪时转到“事件选择”选项卡,选择“显示所有列”,然后在存在的错误列。还有一个完整的“错误和警告”事件类别可用于跟踪此类事件。有关更多详细信息,请参阅链接文档。
当客户端“超时”时,客户端会在放弃时主动发起查询中止。SQL Server 将自行运行查询直到完成。因此,您会看到RPC:Completed或SQL:BatchCompleted事件,错误 2=Abort。显然,要查看这些事件,您必须将这些事件添加到 Profiler 跟踪中,请参阅如何:为跟踪文件指定事件和数据列 (SQL Server Profiler)。
这是您可以在 server 2000 中使用 SQL Profiler 收集的所有列的列表。您可能想要查看的主要列是 CPU、持续时间、错误、读取、写入和成功。
这是 SQL 2005 的数据列表。要获取“错误”列,您需要在设置跟踪时转到“事件选择”选项卡,选择“显示所有列”,然后在存在的错误列。还有一个完整的“错误和警告”事件类别可用于跟踪此类事件。有关更多详细信息,请参阅链接文档。