使用 MQSAgent COM+ 配置向导
使用 MQSAgent COM+ 配置向导,可配置适配器的 COM+ 应用程序(MQSeries 组件)部分,即 MQSAgent。 通过此向导可设置该组件的应用程序标识、角色名称和角色中包含的用户。 使用 MQSAgent COM+ 配置向导创建的 MQSAgent COM+ 组件的名称为 MQSAgent2。
注意
64 位 Windows Server 支持 MQSAgent COM+ 应用程序。 该应用程序将以 32 位进程在 WOW64 下运行。 运行在 64 位版本 Windows Server 上的基于 BizTalk Server 的计算机可以与安装有 MQSAgent 的远程 32 位计算机进行通信。
注意
如果从 BizTalk Server 2009 升级到 BizTalk Server,则不会安装 MQSeries 代理和 MQSAgent COM+ 配置向导可执行文件MQSConfigWiz.exe。 从 BizTalk Server 2009 重新运行安装程序升级到 BizTalk Server 后,选择“修改”选项,然后选择“其他软件”下的“MQSeries 代理”以安装这些组件。
设置应用程序标识
使用 MQSAgent COM+ 配置向导的“ 应用程序标识 ”页设置 MQSAgent 的应用程序标识,如下所示:
使用此选项 要执行此操作 交互式用户 选择此选项可将当前登录帐户用于应用程序标识。 Local Service 将应用程序标识设置为内置服务帐户。 Network Service 将应用程序标识设置为具有网络访问权限的内置帐户。 以下用户 将应用程序标识设置为指定的用户名。
注意
建议你不要将具有管理权限的帐户用于应用程序标识。 该帐户必须具有所需的最低权限:MQSeries 队列的读取和写入权限。
对角色进行命名并向其添加用户
使用 MQSAgent COM+ 配置向导的“ 角色名称 ”页向角色分配名称和用户,如下所示:
使用此选项 要执行此操作 角色名称 键入角色的名称。 用户 显示属于该角色的用户。 添加 向该角色添加用户。 这些用户都是使用适配器的 BizTalk Server 服务帐户。
注意
仅向该角色添加需要访问适配器的帐户。
将 Windows Server 2008 计算机上的 MSDTC 安全配置设置为“不要求进行验证”
如果 MQSAgent COM+ 应用程序安装在 Windows Server 2008 SP2 计算机上,并且与 BizTalk Server) 一起安装的 MQSeries 适配器 (安装在 Windows Server 2008 SP2 或 Windows Server 2008 R2 计算机上,则必须将 Windows Server 2008 SP2 或 Windows Server 2008 R2 计算机上的 MSDTC 安全配置设置为“无需身份验证”。 若要将 MSDTC 安全配置设置为“不要求进行验证”,请按照以下步骤操作:
单击“开始”,然后单击“控制面板” 。
双击 “管理工具” 。
双击“ 组件服务 ”以启动 组件服务 管理界面。
依次展开“组件服务”、“计算机”和“我的电脑” 。
右键单击“ 我的电脑 ”,然后单击“ 属性” 菜单项。
在“ 我的电脑 ”对话框中,单击“ MSDTC ”选项卡,然后单击“ 安全配置”。
在“ 安全配置 ”对话框的“ 事务管理器通信 ”部分中,选择“ 无需身份验证”。 如果出现对话框提示,请单击“ 是 ”重启 MS DTC 服务。
重启 MS DTC 服务后,单击“ 确定 ”,然后再次单击“ 确定 ”关闭“ 我的电脑 ”对话框。
关闭 组件服务 管理界面。
将 MQSAgent 运行时组件配置为在一组替代凭据下运行
MQSAgent COM+ 应用程序包括管理组件和运行时组件。 如果出于安全目的想将此功能分隔到不同的 COM+ 应用程序中,请在安装 MQSAgent COM+ 应用程序的计算机上执行以下操作:
启用 MQSAgent COM+ 组件的更改。
单击“开始”,然后单击“控制面板” 。
双击 “管理工具” 。
双击“ 组件服务 ”以启动 组件服务 管理界面。
依次展开“组件服务”、“我的计算机”和“COM+ 应用程序”,右键单击 MQSAgent2 COM+ 应用程序,然后单击“属性”。
单击“ 高级 ”选项卡,然后取消选中“ 禁用更改”。
单击 “确定” 。
为 MQSAgent 运行时组件创建新 COM+ 应用程序。
右键单击“ COM+ 应用程序”,单击“ 新建”,单击“ 应用程序 ”以显示 COM+ 应用程序安装向导 ,然后单击“ 下一步”。
单击“ 创建空应用程序”。
输入名称 MQSAgent2RunTime,保留 “服务器应用程序 启用”的默认选项,然后单击“ 下一步”。
选择“ 此用户”选项,输入相应的帐户信息,然后单击“ 下一步”。
注意
此帐户应具有 连接 和 / 或 获取 适用于 Windows 队列的相应 IBM WebSphere MQ 的权限。 可以使用 IBM WebSphere MQ 提供的 setmqaut 命令为此帐户设置适当的权限。 有关 setmqaut 命令的详细信息,请参阅 IBM WebSphere MQ 文档。
在“添加应用程序角色”对话框中单击“下一步”。
在“将用户添加到角色”对话框中,单击“下一步”。
单击“完成”。
将运行时组件移至新的 COM+ 应用程序
展开 MQSAgent2 COM+ 应用程序。
展开 “组件”。
右键单击 MQSAgent2.MQSAgent.1 组件,然后单击“ 移动 ”以显示 “将组件 () ”对话框。
在“请选择目标”下选择“MQSAgent2RunTime”,然后单击“确定”。
对 MQSAgent2.MQSBroker.1 和 MQSAgent2.MQSProxy.1 组件重复这些步骤。