如果 SQL 服务器 ODBC 驱动程序超时,它会在数据库端显示为长 运行 查询吗?
If SQL Server ODBC driver times out, will it show as a long running query on the database side?
我有一个使用 SQL 服务器 ODBC 驱动程序连接到数据库的应用程序。驱动程序设置为 5 秒后超时。
我们收到了一些插入语句的超时,但是数据库上的长 运行 查询没有接收到这些超时。
如果驱动程序在插入完成之前连接超时,数据库是否应该在长 运行 查询中显示这些(在这种情况下设置为记录任何 >2000 毫秒)?我注意到确实出现的那些说 "Query Completed in x seconds",但没有关于不完整查询的任何内容。
只是想在进一步研究结果中可能遗漏它们的原因之前排除这种情况。
谢谢
通过做一些测试,我发现它不会记录为长 运行 查询,除非查询已完成。所有 ODBC 驱动程序超时在 运行 长查询中均未返回任何结果。
我有一个使用 SQL 服务器 ODBC 驱动程序连接到数据库的应用程序。驱动程序设置为 5 秒后超时。
我们收到了一些插入语句的超时,但是数据库上的长 运行 查询没有接收到这些超时。
如果驱动程序在插入完成之前连接超时,数据库是否应该在长 运行 查询中显示这些(在这种情况下设置为记录任何 >2000 毫秒)?我注意到确实出现的那些说 "Query Completed in x seconds",但没有关于不完整查询的任何内容。
只是想在进一步研究结果中可能遗漏它们的原因之前排除这种情况。
谢谢
通过做一些测试,我发现它不会记录为长 运行 查询,除非查询已完成。所有 ODBC 驱动程序超时在 运行 长查询中均未返回任何结果。