我在AD中有一个登录到Windows的组,我想要做的是使用AD凭据授予相同的AD组访问SQL Server的权限。
我的SQL Server设置为使用混合模式(Windows和SQL Server登录)。
假设我的AD群组名称为:MyCompanyGroup
我想授予对该组的访问权限,以便能够连接到SQL Server。
有人可以指导我怎么做吗?
感谢。
答案 0 :(得分:2)
如果您有100多个SQL Server实例,则必须运行此脚本100次以上。
此外:您需要在登录应该有权访问的那些数据库中为该登录创建特定的用户。
基本上使用类似的东西:
USE (database name)
CREATE USER (username) FOR LOGIN (loginname)
有关详细信息,请参阅MSDN How-To: Create a Database User。
但是一切都可以编写脚本。使用像Red-Gate SQL MultiScript这样的合适工具,您甚至可以自动在所有100多个实例上执行它。