使用 MQSAgent COM+ 設定精靈
[MQSAgent COM+ 組態精靈] 可以設定 MQSAgent、配接器的 COM+ 應用程式 (MQSeries 元件) 部分。 精靈會設定元件的應用程式識別,以及角色中包含的角色名稱和使用者。 使用 MQSAgent COM+ 設定精靈建立的 MQSAgent COM+ 元件名稱為 MQSAgent2。
注意
64 位 Windows 伺服器上支援 MQSAgent COM+ 應用程式。 它會在 WOW64 下以 32 位進程的形式執行。 在 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 的應用程式身分識別,如下所示:
使用 作法 互動式使用者 選取此選項以使用應用程式識別目前的登入帳戶。 本機服務 將應用程式識別設定為內建服務帳戶。 網路服務 將應用程式識別設定為具有網路存取的內建帳戶。 此使用者 將應用程式識別設定為指示的使用者名稱。
注意
不建議您在應用程式識別使用具有系統管理權限的帳戶。 此帳戶必須具備基本的必要權限: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 元件,然後按一下 [ 移動 ] 以顯示 [ 移動元件 (s) ] 對話方塊。
選取 [請選取目的地] 底下的[MQSAgent2RunTime],然後按一下 [確定]。
針對 MQSAgent2.MQSBroker.1 和 MQSAgent2.MQSProxy.1 元件重複這些步驟。