Active directory 授予Active Directory组对SQL Server Express数据库的访问权限

Active directory 授予Active Directory组对SQL Server Express数据库的访问权限,active-directory,sql-server-express,Active Directory,Sql Server Express,正如您从标题中猜到的,我正在尝试将整个Active Directory组访问权分配给SQL Server Express上的数据库(通过带有SQLCMD.exe应用程序的命令行) 我之前曾发布过一个类似的问题,但我和回复我的人都未能找到解决方案。(链接:) 到目前为止,我只能通过指定域名和用户名(即“域名\用户名”)来授予Active Directory组的单个成员访问权限 如果有人能帮助我,我将不胜感激——我对SQL Server Express完全是个新手 谢谢你的帮助。基本上,这是一个两步

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

我之前曾发布过一个类似的问题,但我和回复我的人都未能找到解决方案。(链接:)

到目前为止,我只能通过指定域名和用户名(即“域名\用户名”)来授予Active Directory组的单个成员访问权限

如果有人能帮助我,我将不胜感激——我对SQL Server Express完全是个新手


谢谢你的帮助。

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

步骤1:为广告组创建一个服务器登录

CREATE LOGIN [YOURDOMAIN\SomeGroupName] FROM WINDOWS;
第2步:登录服务器后,转到相关数据库并根据该登录创建用户:

USE YourDatabaseNameHere
CREATE LOGIN [YOURDOMAIN\SomeGroupName] FROM WINDOWS;

感谢您的回复@marc_s。我目前没有执行第一个命令的权限。你知道SQL Server Express默认的管理员用户名和密码是什么吗?@slickboy:不,对不起-没有默认值(就像其他一些RDBMS一样)-你需要询问你的DBA…谢谢@Marcs。出于安全考虑,当我执行以下命令时,我是否使用自己当前的Windows帐户凭据登录SQL Server Express?“SERVERPATH\SQLCMD-S SERVER\u NAME\SERVER\u INSTANCE”。@slickboy:是的-除非您明确指定另一个帐户(
-u someusername-p password
),否则您当前的Windows凭据将被使用,非常好@marc\u S…感谢您的帮助!我已经被困在这上面很久了!