【发布时间】:2014-04-15 07:25:22
【问题描述】:
我们能否限制特定登录的用户数(例如 5 个) 或者无论如何在 SQL SERVER 中使用 POLICY MANAGEMENT 来限制特定用户?
请帮我实现这个。
【问题讨论】:
标签: sql-server database-administration
我们能否限制特定登录的用户数(例如 5 个) 或者无论如何在 SQL SERVER 中使用 POLICY MANAGEMENT 来限制特定用户?
请帮我实现这个。
【问题讨论】:
标签: sql-server database-administration
不要认为它可以通过 PBM 完成,但您可以通过创建登录触发器来解决此问题,并在触发器中对 sys.dm_exec_sessions 进行快速查询,计算与 original_login_name 的会话数与 suser_sname() 相同.
请注意,登录触发器中的错误可能会阻止所有登录并导致实例无法访问。要解决此问题,请以单用户模式 (-m) 启动服务。
希望对你有帮助。
【讨论】: