sql-server – 是否可以限制SQL Server 2005中角色/登录的连接数?

例如使它可以限制为给定技术帐户的最多2个连接,第三个连接被反复阻止,直到其中一个连接被放弃 最佳答案 是的但你需要一点点SQL代码.您可以通过创建
Logon Trigger来强制执行任何您喜欢的策略.此触发器是SQL Server 2005 SP2的新增功能(它不是RTM版本afaik),并且在每次建立连接之前运行,在从所述连接接受任何语句之前.确保为触发器使用正确的EXECUTE AS子句.在触发器中,您可以检查sys.dm_exec_sessions和sys.dm_exec_connections,并确定是否允许新连接是/否.请注意,在SQL 2005上,由于
MARS,会话数不一定等于连接数.如果允许2个连接或2个会话,则应确定策略.

点赞