最低安全用户权限

BizTalk Server 使用的组和帐户具有执行大多数任务所需的最低用户权限。 因此,对于某些任务,你需要具有的用户权限可能高于 BizTalk Server 自动授予你所在的组的权限。 本主题内容:

组和角色成员身份

用于执行管理任务的用户权限

社区补充内容 – 任务列表

组和角色成员身份

下表说明了在 BizTalk Server 中执行任务需要具有的最低安全用户权限:

任务 组或角色
安装
安装 - 本地管理员
配置 - BizTalk Server管理员
- 本地管理员
- sysadmin SQL Server 角色
- SSO 管理员
- OLAP 管理员
加入 BizTalk Server 组 - 本地管理员
- BizTalk Server管理员
BizTalk 管理
创建 MessageBox 数据库 - BizTalk Server管理员
- sysadmin SQL Server 角色
创建或删除 BizTalk 主机 - BizTalk Server管理员
- db_ddladmin SQL Server BizTalk MessageBox 数据库上的数据库角色
更改主机的“主机跟踪”属性 - BizTalk Server管理员
- db_securityadmin SQL Server BAM 主导入数据库、BizTalk MessageBox 数据库和 BizTalk 跟踪数据库上的数据库角色
创建(安装)、删除或更改主机实例的凭据
  • BizTalk Server Administrators
  • 本地管理员
  • 以下数据库所在的服务器上的 securityadmin SQL Server 角色:

    • BizTalk MessageBox 数据库、BizTalk 管理数据库、规则引擎数据库、BizTalk 跟踪数据库和 BAM 主导入数据库
  • 以下数据库的 db_securityadmin SQL Server 数据库角色:

    • BizTalk MessageBox 数据库、BizTalk 管理数据库、规则引擎数据库、BizTalk 跟踪数据库和 BAM 主导入数据库
启动或停止主机实例 - BizTalk Server管理员
添加或删除服务器 - BizTalk Server管理员
- 要添加或删除的计算机上的本地管理员。
添加或删除接收处理程序 - BizTalk Server管理员
- SSO 关联管理员
启动或停止应用程序、业务流程、发送端口和发送端口组 - BizTalk Server 运算符
启用或禁用接收位置 - BizTalk Server 运算符
搜索项目 - BizTalk Server 运算符
添加适配器 - BizTalk Server管理员
- SSO 关联管理员
备份数据库 - 数据库BTS_BACKUP_USERS角色
- 托管 BizTalk 管理数据库的SQL Server上的 sysadmin SQL Server角色。 注意:必须将SQL Server 代理服务配置为在每个 SQL Server 实例上具有映射用户的域帐户或本地帐户下运行。
使用证书配置 BizTalk 组 - BizTalk Server管理员
所有其他任务(包括 WMI) - BizTalk Server管理员
操作以及消息和服务实例跟踪
查看“组中心”页、执行查询、保存并加载查询 - BizTalk Server 运算符
查看查询结果 - BizTalk Server 运算符
常规配置和跟踪配置 - BizTalk Server管理员 (读取和写入)
- BizTalk Server运算符 (读取)
浏览监视运行状况的多维数据集 - BizTalk Server管理员
查看消息属性 - BizTalk Server管理员
保存邮件正文 - BizTalk Server管理员
使用 “查找消息” 查询 - BizTalk Server管理员
使用 查询生成 - BizTalk Server管理员
使用业务流程调试器 - BizTalk Server管理员
使用 BizTalk Server 管理控制台查看“组中心”页中的消息流、消息事件。 - BizTalk Server 运算符
挂起、终止或恢复实例 - BizTalk Server 运算符
存档或清除跟踪数据库中的消息 - bizTalk 跟踪数据库上的db_owner角色
所有其他任务 - BizTalk Server管理员
跟踪配置文件编辑器
读取或写入 BizTalk 管理数据库 - BizTalk Server管理员
事件总线监视 MMC
所有任务 - BizTalk Server管理员
BizTalk WCF 服务发布向导
所有任务 - 本地管理员
BizTalk Web Services 发布向导
所有任务 - 本地管理员
业务活动监视
运行 BM.exe - 在 BAM 主导入、BAM 星型架构和 BAM 存档数据库中db_owner SQL Server数据库角色
如果有 Analysis Services 数据库,请运行 BM.exe - 在 BAM 主导入、BAM 星型架构和 BAM 存档数据库中db_owner SQL Server数据库角色
- BAM Analysis Services 数据库中的 OLAP 管理员
为 BAM 视图创建帐户 - 在 BAM 主导入数据库中db_owner SQL Server数据库角色
- BAM Analysis Services 数据库中的 OLAP 管理员
规则引擎(发布规则)
部署/取消部署策略,处理与安全相关的项目 - 规则引擎数据库中RE_ADMIN_USERS SQL Server数据库角色

用于执行管理任务的用户权限

若要使用 BizTalk Server 管理控制台或 Windows 管理规范 (WMI) 来执行管理任务,则执行管理任务所用的帐户需要具有不同级别的用户权限,具体取决于要执行的任务。

下表说明了帐户执行各任务所需的用户权限,从最低用户权限(级别 1)到最高用户权限(级别 4)。

用户权限的级别 授予的用户权限 任务
0 - BizTalk Server运算符 - 基本管理和监视任务。 无法更改配置设置。 无权访问消息属性或内容。
1 - BizTalk Server管理员 - 所有管理任务,需要 2-4 级用户权限的任务除外
2 - 授予级别 1 的用户权限
- 所有 SQL Server 上的 securityadmin SQL Server 角色
- 在 BizTalk 跟踪、规则引擎、BizTalk 管理、BAM 主导入和 BizTalk MessageBox 数据库中db_securityadmin和db_accessadmin SQL Server数据库角色
- 在所有 BizTalk MessageBox 数据库上db_ddladmin SQL Server数据库角色
- SSO 关联管理员
- 创建和删除 BizTalk 主机
- 更改主机跟踪属性
- 添加和删除服务器
- 添加和删除接收处理程序
- 添加适配器
3 - 授予级别 2 的用户权限
- 所有BizTalk Server运行时计算机上的本地管理员
- 创建和删除主机实例
4 - 授予级别 3 的用户权限
- 在具有 BizTalk MessageBox 数据库的所有 SQL Server 上SQL Server sysadmin 角色
- 创建 MessageBox 数据库

社区补充内容 – 任务列表

BizTalk Server 2013 R2 的最低安全 (https://social.technet.microsoft.com/wiki/contents/articles/24590.minimum-security-rights-for-biztalk-server-2013-r2.aspx)

另请参阅

访问控制和数据安全为 BizTalk Server 中的BizTalk Server数据库设计系统体系结构Windows 组和BizTalk Server中的用户帐户