新增主控件執行個體
概觀
您可以使用 BizTalk Server 管理主控台或 Windows Management Instrumentation (WMI) 來新增主機實例。 在 BizTalk Server您一次只能將主機實例新增至一部伺服器。 如需主機實例的詳細資訊,請參閱 主機實例。 如需使用 WMI 新增主機實例的相關資訊,請參閱UI 指引和開發人員 API 命名空間參考中的MSBTS_HostInstance (WMI) 。
新增主控件執行個體會將指定主控件的執行個體對應至 BizTalk Server 的執行個體。 如果您有必須修復的現有主控件執行個體,您可以更新主控件執行個體屬性。 您必須停止現有的主控件執行個體,才能再次新增它。 如需停止主機實例的資訊,請參閱 如何停止主機實例。
注意
如果您想要建立更多 26 個主機實例,您必須遵循知識庫文章中的指示,184802「User32.dll 或 Kernel32.dll 無法初始化」,網址為 https://go.microsoft.com/fwlink/?LinkId=26176 。 當您套用該「知識庫」文件中的建議之後,若需要其他主控件執行個體,您可以嘗試減少 BTSNTSvc 服務的每個執行個體之可用記憶體量。 這將提供額外的必要記憶體,供建立更多執行個體之用。
注意
服務帳戶將會在安裝主控件執行個體的伺服器上自動被授與「登入為服務」權限。
必要條件
若要執行此程序,您必須以「系統管理員」群組及「BizTalk Server 系統管理員」群組的成員身分登入。
此外,您也必須是下列資料庫所在伺服器的 db_securityadmin SQL Server 資料庫角色及 securityadmin SQL Server 角色的成員:
BAM 主要匯入 (BAMPrimaryImport)
BizTalk 管理 (BizTalkMgmtDb)
BizTalk MessageBox (BizTalkMsgBoxDb) (全部)
BizTalk 追蹤 (BizTalk DTADb)
規則引擎 (BizTalkRuleEngineDb)
警告
建議您使用 BizTalk Server 管理主控台或 Windows Management Instrumentation (WMI) 指令碼更新主控件執行個體的帳戶資訊。 這樣可以確保 BizTalk Server 會更新 BizTalk Server 資料庫中的帳戶資訊,並且在資料庫和主控件執行個體之間維持同步的安全性組態。
步驟
依序按一下[開始]、[所有程式]、[Microsoft BizTalk Server 20xx],然後按一下[BizTalk Server系統管理]。
在主控台樹中,依序展開 [BizTalk Server管理]、[BizTalk] 群組,然後按一下 [平臺設定]。
以滑鼠右鍵按一下 [ 主機實例],按一下 [ 新增],然後按一下 [ 主機實例]。
在 [ 主機實例屬性 ] 對話方塊中,執行下列動作,然後按一下 [ 確定]:
使用 作法 主機名稱 顯示和所選取的伺服器相關聯的主控件名稱。 伺服器 顯示與所選取的主控件相關聯的伺服器。 登入 顯示將執行主控件執行個體的新服務帳戶之帳戶名稱。 設定 按一下即可顯示 [ 登入認證 ] 對話方塊,您可以在其中輸入主機實例執行所在帳戶的帳戶名稱和密碼。 停止啟動主控件執行個體 選取此核取方塊將選取主控件的狀態由啟用變更為停用。 若您不要主控件執行個體啟動,但是要保留其設定時,停用主控件執行個體就非常有用。 在您安裝主控件執行個體之後,必須啟動它,這樣它才能將訊息路由至 MessageBox 資料庫。 如需啟動主機實例的相關資訊,請參閱 如何啟動主機實例。
已知問題
如果在主控件執行個體建立期間無法使用指定的 BizTalk Server 執行階段電腦,則會建立狀態為「解除安裝失敗」的 BizTalk 主控件執行個體
問題
如果 BizTalk 管理主控台安裝在遠端至BizTalk Server執行時間電腦的電腦上,即使BizTalk Server電腦無法使用,還是可能會嘗試在遠端BizTalk Server電腦上建立主機實例。
如果您嘗試在無法使用的BizTalk Server電腦上建立 BizTalk 主機的實例,則會顯示具有下列錯誤訊息的對話方塊:
在伺服器< 伺服器名稱>> 上安裝主機名稱 < 失敗。
其他資訊:
RPC 伺服器無法使用。 (WinMgmt)
當您按一下 [確定] 關閉此對話方塊時,會顯示一個對話方塊,其中包含下列錯誤訊息:
在伺服器 <伺服器名稱>> 上清除主機 < 主機名稱的中止安裝失敗。
其他資訊:
刪除Windows NT服務 BTSSvc{< GUID >} 時發生失敗。 (WinMgmt)
當您按一下 [確定 ] 以關閉此對話方塊時,BizTalk 主機的實例會顯示在 BizTalk 管理主控台中, 狀態為[卸載失敗]。
原因
建立主機實例時,會在將主機實例安裝到指定的BizTalk Server電腦上之前,在 BizTalk 管理資料庫中建立專案。 如果將主機實例安裝到指定的BizTalk Server電腦上失敗,BizTalk 系統管理程式會嘗試卸載主機實例,但因為指定的BizTalk Server電腦無法使用,所以卸載也會失敗。
解決方案
如果在 BizTalk Admininstration 主控台中建立 BizTalk 主機實例,狀態為[卸載失敗],請刪除主機實例,並在指定的BizTalk Server電腦可用之後重新建立主機實例。
注意
如果在 BizTalk 管理主控台中建立 BizTalk 主機實例,且狀態為[卸載] 失敗,即使指定的BizTalk Server電腦再次可供使用,主機實例仍無法運作。