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

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

注注:

如果 ArcSDE 和 SQL Server 安装在不同的服务器上,并且您使用 ArcSDE 服务与地理数据库建立连接,则不能使用 Windows 身份验证模式下的用户。有关详细信息,请参阅 ArcGIS 资源中心中的技术文章 36420。

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

    使用搜索按钮打开选择用户或组 对话框,从中可以查询本地或域用户和组。在此对话框中选择的用户或组将添加至登录帐户 - 新建 对话框中。

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

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

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

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

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

  13. 角色成员列表中选中其中一个角色,便可以将用户分配到该角色中。
  14. 单击确定关闭数据库用户 - 新建 对话框。
  15. 如果用户要在地理数据库中拥有数据,可右键单击对象资源管理器 中的“方案”文件夹,然后单击新建方案
  16. 输入与该用户的默认方案字段中所输入名称相同的方案名称。
  17. 单击搜索选择方案所有者。
  18. 输入用户名然后单击检查名称
  19. 单击确定关闭搜索 对话框。
  20. 单击确定关闭方案 – 新建 对话框。

相关主题


7/10/2012