【发布时间】:2013-02-19 13:53:56
【问题描述】:
我是一名自学成才的 DBA,在制造环境中到处都是喜欢摆弄的工程师。 虽然我没有给他们系统管理员或任何明确的额外权限,但我对一些运行“杀手”查询的工程师有疑问,其中一些是 io 密集型的。 考虑到连接的默认命令超时时间通常为 30 秒,这通常不会成为问题,但其中一些工程师购买了 SQL Developer,纯粹是为了自动完成功能,当然这默认情况下会将它们与无限的“命令超时”连接起来。
我想做的,在某种程度上,是改变一个/或新的连接/会话,并将它们的 CommandTimeout 设置为更合理的值,可能小于 30 秒。 对于新连接,我设想它是某种数据库触发器,然后在其上下文中执行命令? 现有的连接,也许系统表中有一些可怕的东西?
【问题讨论】:
标签: session sql-server-2008-r2 connection command-timeout