共用方式為


使用 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 安全性組態設定為 [不需要驗證]:

  1. 按一下 [開始],然後按一下 [控制台]。

  2. 連按兩下 [系統管理工具]

  3. 按兩下 [元件服務 ] 以啟動 [元件服務 ] 管理介面。

  4. 依序展開 [元件服務]、[電腦],以及 [我的電腦]。

  5. 以滑鼠右鍵按一下 [我的電腦] ,然後按一下 [ 屬性] 功能表項目。

  6. 在 [ 我的電腦] 對話方塊中,按一下 [MSDTC ] 索引標籤,然後按一下 [ 安全性設定]。

  7. 在 [ 安全性組態 ] 對話方塊的 [ 交易管理員通訊] 區段中,選取 [不需要驗證]。 如果出現對話方塊提示,請按一下 [ ] 以重新開機 MS DTC 服務。

  8. MS DTC 服務重新開機之後,按一下 [ 確定 ],再按一下 [ 確定 ] 以關閉 [ 我的電腦 ] 對話方塊。

  9. 關閉 [元件服務 ] 管理介面。

設定 MQSAgent 執行階段元件在另一組認證上執行

MQSAgent COM+ 應用程式包含管理與執行階段的元件。 如果您因為安全性考量,想要將此功能區分為不同的 COM+ 應用程式,請在安裝 MQSAgent COM+ 應用程式的電腦上依照下列步驟執行:

  1. 啟用 MQSAgent COM+ 元件變更。

    • 按一下 [開始],然後按一下 [控制台]。

    • 連按兩下 [系統管理工具]

    • 按兩下 [元件服務 ] 以啟動 [元件服務 ] 管理介面。

    • 序展開 [元件服務]、[ 我的電腦]、[ COM+ 應用程式]、以滑鼠右鍵按一下 MQSAgent2 COM+ 應用程式,然後按一下 [ 屬性]。

    • 按一下 [ 進階] 索引標籤,然後取消核取 [ 停用變更]。

    • 按一下 [確定]。

  2. 為 MQSAgent 執行階段元件建立新的 COM+ 應用程式。

    • 以滑鼠右鍵按一下 [COM+ 應用程式],按一下 [ 新增]、[ 應用程式 ] 以顯示 [COM+ 應用程式安裝精靈 ],然後按 [ 下一步]。

    • 按一下 [建立空的應用程式]。

    • 輸入 MQSAgent2RunTime名稱,保留伺服器 應用程式 啟用的預設選項,然後按 [ 下一步]。

    • 選取 [此使用者] 的選項,輸入適當的帳戶資訊,然後按 [ 下一步]。

      注意

      此帳戶應該具有 適用于 Windows 佇列的適當 IBM WebSphere MQ 連線 和/取得 許可權。 您可以使用 IBM WebSphere MQ 提供的 setmqaut 命令來設定此帳戶的適當許可權。 如需 setmqaut 命令的詳細資訊,請參閱 IBM WebSphere MQ 檔。

    • 按一下 [新增應用程式角色] 對話方塊上的[下一步]。

    • 按一下 [將使用者新增至角色] 對話方塊上的[下一步]。

    • 按一下 [完成] 。

  3. 將執行階段元件移至新的 COM+ 應用程式

    • 展開 MQSAgent2 COM+ 應用程式。

    • 展開 [元件]。

    • 以滑鼠右鍵按一下 MQSAgent2.MQSAgent.1 元件,然後按一下 [ 移動 ] 以顯示 [ 移動元件 (s) ] 對話方塊。

    • 選取 [請選取目的地] 底下的[MQSAgent2RunTime],然後按一下 [確定]。

    • 針對 MQSAgent2.MQSBroker.1MQSAgent2.MQSProxy.1 元件重複這些步驟。

另請參閱

如何設定 MQSeries 配接器傳送和接收處理常式
設定 MQSeries 配接器