0

正如您可以从标题中猜到的那样,我正在尝试分配整个 Active Directory 组对 SQL Server Express 上的数据库的访问权限(通过带有 SQLCMD.exe 应用程序的命令行)。

我之前发布了一个类似的问题,但我和回复我的人都能够找到解决方案。(链接:使用 sp_grantlogin 和 sp_addsrvrolemember 使用 SQLCMD.EXE 向 SQL Server 用户添加 Active Directory 组)。

到目前为止,我只能通过指定域名后跟他们的用户名(即“DomainName\UserName”)来授予对 Active Directory 组的各个成员的访问权限。

如果有人可以帮助我,我将非常感激 - 我是 SQL Server Express 的新手。

谢谢你的帮助。

4

1 回答 1

2

基本上,这是一个两步过程。

第 1 步:为 AD 组创建服务器登录:

CREATE LOGIN [YOURDOMAIN\SomeGroupName] FROM WINDOWS;

第 2 步:获得服务器登录名后,转到相关数据库并根据该登录名创建用户:

USE YourDatabaseNameHere
CREATE LOGIN [YOURDOMAIN\SomeGroupName] FROM WINDOWS;
于 2012-11-22T10:14:52.900 回答