使用回滚来杀死与数据库SQL 2005的所有用户连接

时间:2014-07-10 06:17:46

标签: sql sql-server sql-server-2005 kill rollback

问题在于某些用户会保持某些应用程序打开而不是在一夜之间关闭他们的PC - 这会对表保持锁定,这会对依赖桌面处于解锁状态的其他系统产生影响#39;陈述他们的更新等。

我想杀死所有USER连接(仅限)到数据库。我需要每晚把它作为一份工作。我不想使用:

ALTER DATABASE xxx设置SINGLE_USER并立即回滚

因为我不想破坏数据库事务日志记录的完整性。

关于如何实现这一点的任何想法?

提前致谢,

JR

0 个答案:

没有答案