DQS 安全性

Data Quality Services (DQS) 安全基础结构基于 SQL Server 安全基础结构。 数据库管理员通过将用户与 DQS 角色关联来授予用户一组权限。 这样做决定了用户有权访问的 DQS 资源以及允许用户执行的功能活动。

DQS 角色

DQS 有四个角色。 一个是主要处理产品安装、数据库维护和用户管理的数据库管理员(DBA)。 此角色主要使用 SQL Server Management Studio,而不是在数据质量客户端应用程序中使用。 其服务器角色为 sysadmin。

其他三个角色是信息工作者和数据专员,后者通过在数据质量客户端应用程序中直接使用产品。 这些角色包括:

  • DQS 管理员(dqs_administrator 角色)可以在产品范围内执行所有操作。 管理员可以编辑和执行项目、创建和编辑知识库、终止活动、停止活动内的进程,以及更改配置和引用 Data Services 设置。 但是,DQS 管理员无法安装服务器或添加新用户。 数据库管理员必须执行此操作。

  • DQS KB 编辑器(dqs_kb_editor角色)可以执行除管理之外的所有 DQS 活动。 知识库编辑器可以编辑和执行项目,并创建和编辑知识库。 他们可以看到活动监视数据,但无法终止或停止活动或执行管理职责。

  • DQS KB 运算符(dqs_kb_operator角色)可以编辑和执行项目。 他们不能执行任何类型的知识管理:它们无法创建或更改知识库。 他们可以看到活动监视数据,但无法终止活动或执行管理职责。

用户管理

数据库管理员 (DBA) 创建 DQS 用户,并将其与 SQL Server Management Studio 中的 DQS 角色相关联。 DBA 通过将 SQL 登录名添加为DQS_MAIN数据库的用户,并将每个用户与其中一个 DQS 角色相关联来管理其权限。 向每个角色授予对DQS_MAIN数据库的一组存储过程的权限。 这三个 DQS 角色不适用于DQS_PROJECTS和DQS_STAGING_DATA数据库。

任务说明 主题
介绍如何使用 SQL Server Management Studio 创建用户和授予 DQS 角色。 在 SSMS 中管理 DQS 用户