Sql server 使用策略管理限制用户

Sql server 使用策略管理限制用户,sql-server,database-administration,Sql Server,Database Administration,我们是否可以限制特定登录的ex.5用户数 或者,是否存在限制特定用户在SQL SERVER中使用策略管理的方法 请帮助我实现这一点。不要认为PBM可以实现这一点,但您可以通过创建登录触发器来解决这一问题,并在触发器中对sys.dm_exec_会话进行快速查询,计算原始登录名与suser_sname相同的会话数 请注意,登录触发器中的错误可能会阻止所有登录,并使实例无法访问。要解决此问题,请以单用户模式-m启动服务 希望有帮助。如果内存可用,在线丛书中的一个例子就是这一点,因此您已经准备好了所有代

我们是否可以限制特定登录的ex.5用户数 或者,是否存在限制特定用户在SQL SERVER中使用策略管理的方法


请帮助我实现这一点。

不要认为PBM可以实现这一点,但您可以通过创建登录触发器来解决这一问题,并在触发器中对sys.dm_exec_会话进行快速查询,计算原始登录名与suser_sname相同的会话数

请注意,登录触发器中的错误可能会阻止所有登录,并使实例无法访问。要解决此问题,请以单用户模式-m启动服务


希望有帮助。

如果内存可用,在线丛书中的一个例子就是这一点,因此您已经准备好了所有代码!我已经使用登录触发器完成了这项工作。触发器性能如何?我一直在使用它来阻止某些客户端的某些应用程序登录。没有注意到对绩效有任何可测量的影响。