向 SQL Server 数据库中添加经 Windows 验证的登录帐户或组
要向 Microsoft SQL Server 中添加经 Windows 验证的登录帐户或组,首先应创建一个域或本地登录帐户或组,将其添加到 SQL Server 实例中,向用户需要访问的各个数据库中添加用户,并将登录帐户映射到该用户。此外,如果数据库用户将拥有数据,则为其创建方案。
注:
如果使用在 SQL Server 实例之外的其他服务器上安装的 ArcSDE 应用程序服务器,则无法使用经 Windows 验证的用户。有关详细信息,请参阅 ArcGIS 资源中心中的技术文章 36420。
步骤:
- 连接到 SQL Server 实例。
- 导航至安全文件夹,右键单击登录帐户,然后选择新建登录帐户。
-
在常规 页面中,单击搜索按钮浏览至本地登录帐户或组或者域登录帐户或组。
使用搜索按钮打开选择用户或组 对话框,从中可以查询本地或域用户和组。如果添加一个 Windows 组,则确保对象类型包括组。
- 单击确定关闭选择用户或组 对话框。
将选择的用户或组添加到登录帐户 - 新建 对话框。
- 请确保 Windows 身份验证选项处于选中状态。
-
您可以对常规 页面上的其他配置进行更改,也可以接受默认设置。
要更改这些配置,请参阅《SQL Server 联机丛书》中的说明。
- 单击确定关闭登录帐户 - 新建 对话框。
- 在对象资源管理器 中,展开数据库文件夹。
- 展开登录帐户或组需要访问的数据库。
- 在该数据库中打开安全文件夹。
- 右键单击“用户”文件夹,然后单击新建用户。
- 在用户名字段中输入用户名。
- 单击登录名字段旁的省略号按钮,浏览在前 7 个步骤中添加到 SQL Server 实例的登录帐户。
-
如果您要添加的是单个登录帐户而不是组,并希望用户在地理数据库中拥有数据,则可在默认方案字段中输入方案名称。
请记住,用户名和方案名必须保持一致。
对于 Windows 组,当用户在地理数据库中首次创建数据时,会为所有组成员创建匹配方案。方案名称将与登录名(不是组名)保持一致。以上操作将自动执行,您不必预先创建方案。
- 在角色成员列表中选中其中一个角色,便可以将用户分配到该角色中。
- 单击确定关闭数据库用户 - 新建 对话框。
- 如果用户要在地理数据库中拥有数据,可右键单击对象资源管理器 中的方案文件夹,然后单击新建方案。
- 输入与该用户的默认方案字段中所输入名称相同的方案名称。
- 单击搜索选择方案所有者。
- 输入用户名然后单击检查名称。
- 单击确定关闭搜索 对话框。
- 单击确定关闭方案 – 新建 对话框。
现在,向希望登录帐户或组可以访问的数据库中添加用户。
如果添加了拥有数据的 Windows 登录帐户,则添加匹配方案。如上所述,如果添加了 Windows 组,则无需添加匹配方案。
相关主题
5/10/2014