向 SQL Server 数据库中添加经 Windows 验证的登录帐户或组

要向 Microsoft SQL Server 中添加经 Windows 验证的登录帐户或组,首先应创建一个域或本地登录帐户或组,将其添加到 SQL Server 实例中,向用户需要访问的各个数据库中添加用户,并将登录帐户映射到该用户。此外,如果数据库用户将拥有数据,则为其创建方案。

注注:

如果使用在 SQL Server 实例之外的其他服务器上安装的 ArcSDE 应用程序服务器,则无法使用经 Windows 验证的用户。有关详细信息,请参阅 ArcGIS 资源中心中的技术文章 36420。

步骤:
  1. 连接到 SQL Server 实例。
  2. 导航至安全文件夹,右键单击登录帐户,然后选择新建登录帐户
  3. 常规 页面中,单击搜索按钮浏览至本地登录帐户或组或者域登录帐户或组。

    使用搜索按钮打开选择用户或组 对话框,从中可以查询本地或域用户和组。如果添加一个 Windows 组,则确保对象类型包括组。

    包括作为对象类型的组

  4. 单击确定关闭选择用户或组 对话框。

    将选择的用户或组添加到登录帐户 - 新建 对话框。

  5. 请确保 Windows 身份验证选项处于选中状态。
  6. 您可以对常规 页面上的其他配置进行更改,也可以接受默认设置。

    要更改这些配置,请参阅《SQL Server 联机丛书》中的说明。

  7. 单击确定关闭登录帐户 - 新建 对话框。
  8. 现在,向希望登录帐户或组可以访问的数据库中添加用户。
  9. 对象资源管理器 中,展开数据库文件夹。
  10. 展开登录帐户或组需要访问的数据库。
  11. 在该数据库中打开安全文件夹。
  12. 右键单击“用户”文件夹,然后单击新建用户
  13. 用户名字段中输入用户名。
  14. 单击登录名字段旁的省略号按钮,浏览在前 7 个步骤中添加到 SQL Server 实例的登录帐户。
  15. 如果您要添加的是单个登录帐户而不是组,并希望用户在地理数据库中拥有数据,则可在默认方案字段中输入方案名称。

    请记住,用户名和方案名必须保持一致。

    对于 Windows 组,当用户在地理数据库中首次创建数据时,会为所有组成员创建匹配方案。方案名称将与登录名(不是组名)保持一致。以上操作将自动执行,您不必预先创建方案。

  16. 角色成员列表中选中其中一个角色,便可以将用户分配到该角色中。
  17. 单击确定关闭数据库用户 - 新建 对话框。
  18. 如果添加了拥有数据的 Windows 登录帐户,则添加匹配方案。如上所述,如果添加了 Windows 组,则无需添加匹配方案。
  19. 如果用户要在地理数据库中拥有数据,可右键单击对象资源管理器 中的方案文件夹,然后单击新建方案
  20. 输入与该用户的默认方案字段中所输入名称相同的方案名称。
  21. 单击搜索选择方案所有者。
  22. 输入用户名然后单击检查名称
  23. 单击确定关闭搜索 对话框。
  24. 单击确定关闭方案 – 新建 对话框。

相关主题

5/10/2014