如何在SQL Server 2016中添加Active Directory用户或组作为登录?

时间:2017-03-09 05:30:30

标签: .net azure-active-directory sql-server-2016 active-directory-group

在此处发布问题之前,我阅读了以下链接,但这些链接与旧版本的SQL Server相关。

How to add Active Directory user group as login in SQL Server

https://dba.stackexchange.com/questions/2572/how-do-i-assign-an-entire-active-directory-group-security-access-in-sql-server-2/2578#2578

我有一个.NET应用程序,它使用SQL Server身份验证连接到SQL Server。

我们的项目有很多Active Directory用户。您能否告诉我如何为SQL Server 2016中的每个Active Directory用户创建单独的登录帐户?或者告诉我如何在SQL Server 2016中添加Azure活动目录组作为登录。

1 个答案:

答案 0 :(得分:0)

据我所知,目前本地SQL Server数据库似乎无法将Azure Active Directory组添加为登录。但是很容易在Azure SQL数据库和Azure SQL数据仓库中实现,本文“Configure and manage Azure Active Directory authentication with SQL Database or SQL Data Warehouse”向我们展示了如何创建和填充Azure AD,然后将Azure AD与Azure SQL数据库和SQL数据仓库一起使用。我们可以发现它使我们能够从Azure Active Directory主体创建用户,而 Azure_Active_Directory_principal 可以是Azure Active Directory用户或Azure Active Directory组。

CREATE USER [AD group name] FROM EXTERNAL PROVIDER;