SQL Server中的服务器端超时

时间:2016-10-17 19:33:10

标签: sql-server

我有一个开发人员运行一个没有超时的查询,并且它打开了一个事务。大约8小时标记tempdb几乎已满。

是否有SQL Server的服务器端设置来设置超时以防止将来发生这种情况?希望此设置会覆盖客户端超时。

1 个答案:

答案 0 :(得分:1)

答案是要求开发人员不要在生产服务器上执行此操作。只允许值得信赖的人和/或进程访问您的生产数据库。如果一个进程将在很长一段时间内流失数据,那么请确保对sql server日志记录有基本的了解,在你的情况下,确保#temp表的使用情况。

Here是一篇关于如何在sql server上杀死长时间运行进程的文章,但是,这种预防措施应该从不必须使用IMO。