最低安全用户权限
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管理员 |
添加或删除服务器 | - 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中的用户帐户