将活动目录用户与SQL SERVER登录帐户链接

时间:2017-07-13 13:02:55

标签: powershell

美好的一天。我在一个需要安全方法来检查用户帐户的环境中工作(活动目录中的用户正在更改SQL SERVER中的数据)。

我想将活动目录的用户链接/绑定到SQL Server帐户登录帐户。

在使用Powershell时,我输入Get-ADUser -filter *,它会显示所有列出的用户列表。如果我使用" winnie"登录我的SQL SERVER,如何将活动目录用户与名为"""""""""""""""

1 个答案:

答案 0 :(得分:1)

您不应该让用户通过单个Windows用户或SQL用户访问数据库。之所以这样,是因为以后的安全性。与提供单个用户相比,管理和审核组会更好。如果必须将该数据库还原到新系统。它将在生产系统和测试系统之间提供更好的安全性。

应该有权访问数据库的唯一用户是SA帐户。其他应由安全组控制。

你是怎么做到的: 在SQL Server Management Studio中,转到对象资源管理器> (您的服务器)>安全>登录并右键单击“新建登录:

New Login

然后在弹出的对话框中,选择要查看的对象类型(默认情况下禁用组 - 检查它!)并选择要查找对象的位置(例如,使用整个目录)然后找到你的AD小组。

Add Group

该AD组的任何成员现在都可以登录到SQL Server并使用您的数据库。

Group Security

将“读取”或“写入”权限添加到所选的安全组。限制安全性将来发布它。

最佳实践: 创建安全组 安全组命名约定exmaples: SG_DBNAME_READ SG_DBNAME_WRITE SG_DBSERVER_ADMIN