使用基本組態或自定義組態設定 BizTalk Server。
基本組態與自定義組態
- 如果您的設定使用網域群組,請執行自定義設定。
- 如果您的組態使用自定義組名,而不是預設組名,請執行自定義組態。
- 如果您的組態使用自訂資料庫名稱,而不是預設資料庫名稱,請執行自定義組態。
- 如果 BizTalk Server 和 SQL Server 位於不同的電腦上,則需要網域群組。 因此,請進行自訂設定。
- 您無法使用基本設定在 SQL Server 具名實例上設定 BAM 分析。 如果您使用具名實例並想要設定 BAM 分析,請執行自定義組態。
- 建議使用基本組態,讓用戶設定在單一伺服器上執行之 BizTalk Server 和 SQL Server 的完整安裝。
- 基本組態較快,因為它會自動使用預設名稱建立本地組和資料庫。
開始之前
- 您可以使用 SQL Server 預設實例和具名實例來設定 BizTalk Server。
- 您以 身分登入的帳戶必須是本機系統管理員群組的成員,並在 SQL Server 上具有系統管理員 (SA) 許可權。
- 如果您使用網域群組,必須先存在網域群組 ,才能 設定 BizTalk Server。
- BizTalk Server 所產生的默認帳戶,並列在 BizTalk Server 組態中是本地組。 在多伺服器環境中,將本地組取代為網域群組。
- 如果您設定 BAM Analysis Services,則您以 身分登入的帳戶必須是 OLAP 計算機上的 OLAP 系統管理員群組成員。
- 從 BizTalk Server 2020 開始,BAM 會使用 SSIS 目錄來部署和管理 BAM DTS 套件。 在設定之前,先在目標 SQL Server 上建立 SSIS 目錄。
- 在設定 BizTalk Server 之後 ,安裝累積更新 (OU) 或 Feature Pack。 部分更新包括於 CU 或 FP 中,只針對已設定的目標工件。 如果您在執行設定之前安裝 CU 或 FP,請在設定完成後重新安裝 CU 和 FP。 這可確保所有元件都已修補和升級。
基本組態
在 [開始] 功能表中,以滑鼠右鍵單擊 [BizTalk Server 組態],然後選取 [ 以系統管理員身分執行]。 這會開啟組態精靈。
選取下列選項:
選取 [基本設定]。
資料庫伺服器名稱會自動預設為本機計算機名稱。
輸入 BizTalk 服務執行時所需的帳戶使用者名稱和密碼。 最佳做法是建立唯一的帳戶。 請勿使用您的個人用戶名稱。
如果您在此計算機上輸入具有系統管理認證的用戶名稱,您會收到警告。 這是正常的。 選取確定以繼續。
選取[],然後設定[]。
檢閱您的設定詳細數據,然後選取 [ 下一步]。
當設定精靈完成時,選取 [ 完成]。
組態記錄檔會在暫存資料夾中產生,類似於: C:\Users\username\AppData\Local\Temp\ConfigLog(01-12-2017 0h37m59s).log。
當您執行基本設定時,會發生下列情況:
- BizTalk Server 會自動產生所有資料庫名稱。
- 所有適用的資料庫登入信息都會在您輸入的帳戶下執行。
- BizTalk Server 會自動產生所有 BizTalk 服務。
- 所有 BizTalk 服務都會在您輸入的帳戶下執行。 組態程式會將 SQL Server 中伺服器和物件上的必要安全性許可權授與此帳戶。
- 所有功能都會根據您在計算機上安裝的必要軟體來設定。
- 群組會在電腦上以預設群組名稱自動建立為本機群組。
- Internet Information Services (IIS) 中的預設網站會用於任何需要 IIS 的功能。
自訂設定
- 在 [開始] 功能表中,以滑鼠右鍵單擊 [BizTalk Server 組態],然後選取 [ 以系統管理員身分執行]。 這會開啟組態精靈。
- 選取 [自定義組態],然後選取 [ 設定]。
小提示
從 BizTalk Server 2020 開始,群組受控服務帳戶(gMSA) 可用來設定 BizTalk 中各種功能的帳戶。 如需詳細資訊,請參閱 使用適用於 BizTalk 功能的群組受控服務帳戶。
設定企業單一登入 (SSO)
開始之前
- 設定 SSO 時,無法使用 BizTalk Server 組態重新設定它。 若要重新設定 SSO,請使用 BizTalk Server 系統管理。
- 使用本機帳戶設定 SSO Windows 帳戶時,只輸入帳戶名稱。 請勿輸入電腦名稱。
- 使用本機 SQL Server 命名實例作為資料存放區時,請使用
LocalMachineName\InstanceName。 請勿使用LocalMachineName\InstanceName, PortNumber。
步驟
選取 企業 SSO。
設定下列各項:
在此電腦上啟用企業單一 Sign-On:將此伺服器設定為 SSO。
建立新的 SSO 系統:如果這是您要設定的第一部 SSO 伺服器,請選取此選項。 這會建立並設定 SSO 資料庫、建立主要密碼(加密的安全性金鑰),並安裝 SSO 所使用的服務。 您也必須將這個秘密備份到這個秘密伺服器上。
您需要知道的事項:
- 建議將主要秘密伺服器設定為獨立伺服器。
- 執行此設定工作時,您必須是 SSO 系統管理員。
- 只有一個主要秘密伺服器可以與一個 BizTalk 群組相關聯。 不支援將兩部主要秘密伺服器與相同的 BizTalk 群組產生關聯。
加入現有的 SSO 系統:如果您要將 BizTalk Server 新增至現有的群組,請選取此選項。 BizTalk Server 會與群組中的其他 BizTalk Server 共用相同的 SSO 組態和資料庫。
數據存放區:輸入 SSO 伺服器的伺服器名稱。 如果您是在 SSO 伺服器上,請選擇本地伺服器名稱。 您可以將 SSODB 保留為預設資料庫名稱,或輸入自訂專案。
Windows 服務:輸入用來執行企業單一 Sign-On 服務的帳戶。 如果 SQL Server 位於另一部電腦上,請輸入網域帳戶。
Windows 帳戶:您可以保留預設組名,或輸入自定義專案。 如果 SQL Server 位於另一部電腦上,請輸入網域帳戶。
選取 [企業 SSO 秘密備份]。 此選項會將主要密碼儲存至加密的備份檔。
設定下列各項:
- 秘密備份密碼:輸入主要密碼。
- 確認密碼:重新輸入主要密碼。
- 密碼提示:輸入一個密碼提醒,幫助您記住所輸入的密碼。 嚴重 - 不要略過此步驟。
- 備份檔位置:列出備份檔名和位置。 根據預設,它會儲存在 \Program Files\Common Files\Enterprise 單一登錄\ FileName.bak。
請一律 備份主要密碼,並與另一個 BizTalk 系統管理員共享密碼。
設定群組
使用本機 SQL Server 具名實體作為資料存放區時,請使用 LocalMachineName\InstanceName。 請勿使用 LocalMachineName\InstanceName, PortNumber。
選取 群組。
設定下列各項:
在此計算機上啟用 BizTalk Server 群組:選取此選項可在此伺服器上建立新的 BizTalk 群組,或加入現有的群組。
建立新的 BizTalk 群組:如果這是群組中的第一部 BizTalk Server,請選取此選項。 您可以使用此選項來建立資料庫,並新增群組。
加入現有的 BizTalk 群組:如果您要將此 BizTalk Server 加入現有的群組,請選取此選項。
建立用於追蹤匯總的分析資料庫:選取此選項以安裝 SQL Server Analysis Services,而且您想要追蹤及儲存健康監控 OLAP 數據立方體。
數據存放區:輸入裝載 BizTalk 資料庫的伺服器名稱。 如果此伺服器已安裝 BizTalk 和 SQL,請輸入本地伺服器名稱。 如果 SQL Server 位於另一部電腦上,請輸入 SQL Server 名稱。
您可以保留預設資料庫名稱,或輸入自定義專案。
BizTalk 系統管理角色:您可以保留預設組名,或輸入自定義專案。 如果 SQL Server 位於另一部電腦上,請輸入網域帳戶。
設定 BizTalk 運行時間
開始之前
- 設定運行時間之後,就無法使用 BizTalk Server 組態重新設定它。 若要重新設定運行時間,請使用 BizTalk Server 系統管理。
- 您在群組中建立的第一個主機必須是 In-Process 主機及其主機實例。
- 當您在相同群組中的多個 BizTalk Server 上設定執行時間時,無法將相同的服務帳戶同時用於受信任和不受信任的主應用程式。 您必須針對受信任的應用程式,以及不受信任的應用程式使用唯一的帳戶。
步驟
選取 [BizTalk 運行時間]。
設定下列各項:
註冊 BizTalk Server 運行時間元件:選取此選項,在此 BizTalk Server 上建立主機和主機實例。
建立 In-Process 主機和實例:在此計算機上建立 BizTalkServerApplication 主機和實例。 其他選項:
- 信任:將訊息提交至 MessageBox 資料庫時,傳遞寄件人的認證(SSID 和/或合作對象標識碼)。 這相當於在伺服器之間建立信任關係。 大部分的主機和實例都不受信任。
- 僅限 32 位:某些適配卡只會在 32 位進程中執行,但大部分都符合 64 位規範。 設定 BizTalk 之後,您可以在 BizTalk 管理中啟用/停用此設定。 不要為此擔心。
- 主機名:BizTalkServerApplication 是預設值。 如果您在 BizTalk 系統管理中建立新的主機和實例時,可以指定名稱,例如 TrackingHost 或 ReceivingHost。 因此,請將此 as-is保留。
建立隔離主機和實例:隔離主機會在 IIS 內執行。 在許多環境中,最好保留預設值。 其他選項:
- 信任:將訊息提交至 MessageBox 資料庫時,傳遞寄件人的認證(SSID 和/或合作對象標識碼)。 這相當於在伺服器之間建立信任關係。 大部分的主機和實例都不受信任。
- 僅限 32 位:某些適配卡只會在 32 位進程中執行,但大部分都符合 64 位規範。 設定 BizTalk 之後,您可以在 BizTalk 管理中啟用/停用此設定。
- 隔離的主機名:BizTalkServerIsolatedHost 是預設值。 保持原樣。
Windows 服務:輸入用來執行主機實例的帳戶。 如果 SQL Server 位於另一部電腦上,請輸入網域帳戶。
Windows 群組:您可以保留預設組名,或輸入自定義專案。 如果 SQL Server 位於另一部電腦上,請輸入網域帳戶。
設定商務規則引擎 (BRE)
如果您沒有使用 BRE,請略過本節。
建議您先設定 BizTalk Server 群組,再設定商務規則引擎。 如果您在設定 BizTalk Server 群組之前設定 BRE,BizTalk Server 組態不會將群組相關的系統管理角色新增至 Rule Engine 資料庫。
選取 企業規則引擎。
設定下列各項:
- 在此計算機上啟用商務規則引擎:如果您在此 BizTalk Server 上使用 BRE,請選取此選項。
- 數據存放區:輸入裝載規則資料庫的伺服器名稱。 如果此伺服器已安裝 BizTalk 和 SQL,請輸入本地伺服器名稱。 如果 SQL Server 位於另一部電腦上,請輸入 SQL Server 名稱。 您可以保留預設資料庫名稱,或輸入自定義專案。
- Windows 服務:輸入用來執行規則更新服務的帳戶。 如果 SQL Server 位於另一部電腦上,請輸入網域帳戶。
設定 BAM 工具
如果您未使用 BAM 工具,請略過本節。
商務活動監視工具包括:
- 適用於 Excel 的 BAM 外掛程式
- BAM 管理員
- BAM 入口網站
開始之前
- 設定 BAM 工具需要特定的 SQL Server 系統管理功能,而且必須從已安裝 Integration Services 的機器執行。 Integration Services 的版本必須與目標 SQL Server 相等版本。
- 從 BizTalk Server 2020 開始,BAM 會使用 SSIS 目錄來部署和管理 BAM DTS 套件。 在設定之前,先在目標 SQL Server 上建立 SSIS 目錄(主要匯入和星型架構資料庫)。
- BAM 工具可由多個 BizTalk 群組使用。 當您取消設定 BAM 工具時,會移除 BizTalk 群組的連線。 不過,BAM SQL Server 基礎結構會繼續為指向 BAM 主要匯入數據表的其他 BizTalk 群組運作。
- 您可以使用 [商務活動監視工具] 頁面即時重新設定 BAM 資料庫。 例如,再次設定 BAM 資料庫,而不移除現有的組態。 重新設定這些 BAM 資料庫會中斷任何已部署的 OLAP 檢視和任何警示。 如果您有想要保留在新設定資料庫中的現有檢視和警示,請執行下列其中一項:
- 在重新設定之前取消部署警示和檢視,然後在重新設定之後重新部署警示和檢視。 任何已封存的數據都不會出現在檢視中。
- 如果您未使用 BAM 警示,請在重新設定之前先備份資料庫。 重新設定之後,請將資料庫還原至新設定的位置。
- 如果您要合併 BizTalk Server 資料庫,您應該排除 BAM 封存和 BAM 分析資料庫。
步驟
選取 BAM 工具。
設定下列各項:
- 啟用商務活動監視工具:啟用並安裝此電腦上的 BAM 工具。
- 啟用用於 BAM 聚合的 Analysis Services:提供 BAM 警示的追蹤資訊。
- 數據存放區:輸入裝載 BAM 資料庫的伺服器名稱。 如果此伺服器已安裝 BizTalk 和 SQL,請輸入本地伺服器名稱。 如果 SQL Server 位於另一部電腦上,請輸入 SQL Server 名稱。 您可以保留預設資料庫名稱,或輸入自定義專案。
- 拿掉此 BizTalk 群組的商務活動/監視工具:卸載並移除 BizTalk 群組中的 BAM 工具。
設定 BAM 警示
BAM 警示需要啟用 BAM 工具。
BAM 警示服務需要SQL_AS_ADOMD用戶端才能執行。 安裝 SQL Server 2016 Analysis Services ADOMD 從 SQL Server 2016 Feature Pack.
選取 BAM 警示。
設定下列各項:
- 啟用 BAM 警示:如果您使用 BAM 警示,請檢查此選項。 請記住,您必須已經將 SQL Database Mail 設定為使用 BAM 警示。
- Windows 服務:輸入用來執行 BAM 警示服務的帳戶。 如果 SQL Server 位於另一部電腦上,請輸入網域帳戶。
- BAM 警示 SMTP 伺服器:輸入您使用 SQL Database Mail 設定的 SMTP 伺服器名稱。
- BAM 警示檔案位置:輸入網路共享來儲存 BAM 警示。 您必須先手動建立此共用,BAM警報才能儲存檔案。
- 適用於警示資料庫的 SQL Server:輸入裝載警示資料庫的 SQL Server 名稱。 不支援使用 IPv6 位址來指定 NS SQL Server 用於警示資料庫。 不過,您可以使用計算機名稱,而 DNS 轉譯將會處理查閱。
- 警示資料庫名稱的前置詞:輸入警示資料庫所使用的前置詞。
設定 BAM 入口網站
選取 [BAM 入口網站]。
設定下列各項:
- 啟用 BAM 入口網站:如果您使用 BAM 入口網站,請加粗此選項。
- Web 服務帳戶:輸入用來執行 IIS 服務的帳戶。 如果 SQL Server 位於另一部電腦上,請輸入網域帳戶。
- Windows 群組:您可以保留預設組名,或輸入自定義專案。 如果 SQL Server 位於另一部電腦上,請輸入網域帳戶。
- BAM 入口網站:選取要裝載 BAM 入口網站的網站。 在某些環境中,默認網站是唯一設定的網站。
設定 BizTalk EDI/AS2 運行時間
- 您必須先設定 Enterprise SSO、Group 和 BizTalk 運行時間,才能設定 BizTalk EDI/AS2 運行時間。
- 設定EDI/AS2運行時間狀態報告功能之前,必須先啟用BAM工具。
- 如果您只設定 EDI,則不需要 BAM。
選取 [BizTalk EDI/AS2 運行時間]。
設定下列各項:
- 在此計算機上啟用 BizTalk EDI/AS2 運行時間:如果您使用 X12、EDIFACT 或 AS2 通訊協定進行企業對企業傳訊,請選取此選項。
- 針對此 BizTalk 群組啟用 BizTalk EDI:如果您使用 X12 或 EDIFACT,請選擇 。
- 針對此 BizTalk 群組啟用 BizTalk AS2:如果您使用 AS2,請選擇 。
- 為此 BizTalk 群組啟用 BizTalk EDI/AS2 運行時間狀態報告:啟用報告用戶體驗,以提供 EDI 交換和通知的狀態。
- 從此 BizTalk 群組中移除 BizTalk EDI、AS2 和狀態報告功能:將卸載並移除群組中的報告功能。
設定 Windows SharePoint 服務 Web 服務 - 僅限 BizTalk Server 2013 和 R2
這很重要
本節僅適用於 BizTalk Server 2013 R2 和 BizTalk Server 2013。 如果您未使用 BizTalk Server 2013 R2 或 BizTalk Server 2013,請略過本節。
- 從 BizTalk Server 2016 開始移除此 SharePoint 服務 Web 服務 (SSOM),並在 BizTalk Server 2013 R2 中已被取代。 它被取代為 SharePoint 服務配接器(CSOM)。 BIZTalk 組態中不會顯示 CSOM 選項。 CSOM 選項會自動隨 BizTalk 一起安裝,就像安裝檔案配接器,或自動安裝 HTTP 配接器一樣。
選取 [Windows SharePoint 服務配接器]。
設定下列各項:
- 在此電腦上啟用 Windows SharePoint Services 配接器:選取以安裝 SharePoint 服務 Web 服務。 IIS Web 服務會安裝在 SharePoint 服務電腦上,其可以與 BizTalk Server 或個別電腦位於相同的電腦上。 在大部分的環境中,BizTalk Server 和 SharePoint 服務位於不同的電腦上。
- Windows 群組:您可以保留預設組名,或輸入自定義專案。
- Windows SharePoint Services 配接器網站:選取裝載 Windows SharePoint 服務配接器 Web 服務的網站。
設定 REST API
此功能適用於 BizTalk Server 2020 和更新版本。
-
管理服務:BizTalk Server 元件管理的 REST API。
管理服務 API 預設 URI 為
http(s)://localhost/BizTalkManagementService。 -
操作數據服務:此服務提供有關在您的 BizTalk Server 環境中流通的實例與訊息資訊。 操作數據饋送與您在 BizTalk Server 管理中查看組群中樞時獲得的數據相同。
作資料服務 API 的預設 URI 為
http(s)://localhost/BizTalkOperationalDataService。
選取 [REST API]。
設定下列各項:
- 啟用 BizTalk REST API:如果您想要啟用 BizTalk REST API,請檢查此值。
- Web 服務帳戶:輸入用來執行 IIS 服務的帳戶。
-
Windows 群組:指定允許存取 API 的 Windows 群組。 預設值是
Everyone。 - REST API 網站:選取要裝載 REST API 的網站。
設定 BizTalk TMS
此功能適用於 BizTalk Server 2020 和更新版本。
BizTalk TMS 是一項服務,可重新整理 BizTalk 所使用的驗證令牌。 這是 Office 365 配接器的必要條件。
這很重要
- TMS 必須設定在同時執行「企業單一 Sign-On 服務」(ENTSSO)的伺服器上。
- TMS 應該只在 BizTalk 群組中的單一伺服器上設定。 針對高可用性案例,您可以在 Active-Passive 拓撲中的多部伺服器上設定TMS。
選取 [BizTalk TMS]。
設定下列各項:
- 啟用 BizTalk TMS:如果您想要啟用 BizTalk TMS,請檢查此情況。
- 服務帳戶:輸入用來執行TMS的帳戶。 服務帳戶必須是 「SSO Administrators」 群組的成員。
套用您的設定
選取 [套用組態],然後繼續進行設定。
- 在 [摘要] 中,檢閱您選取的元件,然後選取 [ 下一步]。
- 完成時,請選取 [完成]。
完成時,會在暫存資料夾中產生組態記錄檔,類似於: C:\Users\username\AppData\Local\Temp\ConfigLog(1-12-2017 2h39m30s).log。
IIS 應用程式集區和網站
設定 BizTalk Server 之後,可能會建立下列 Internet Information Services (IIS) 應用程式集區和虛擬應用程式:
應用程式集區
BAMAppPool:BAM 入口網站的應用程式集區。
應用程式集區身分識別:建立您自己的身分識別。
BTSSharePointAdapterWSAppPool:Windows SharePoint 服務配接器 Web 服務的應用程式集區。
應用程式集區身分識別:建立您自己的身分識別。
STSWebServiceAppPool:貿易夥伴管理工具的應用程式集區。
應用程式集區身分識別:建立您自己的身分識別。
TpmWSAppPool:TPM 管理 Web 服務的應用程式集區。
應用程式集區身分識別:建立您自己的身分識別。
BizTalkManagementServiceAppPool:管理服務 REST API 的應用程式集區。
應用程式集區身分識別:建立您自己的身分識別。
BizTalkOperationalDataServiceAppPool:用於操作數據服務 REST API 的應用程式集區。
應用程式集區身分識別:建立您自己的身分識別。
虛擬應用程式
BAM:裝載 BAM 入口網站元件的虛擬應用程式,包括頁面、映射、先行編譯程式代碼和其他資源。 此虛擬應用程式會呼叫 BAMManagementService 應用程式,以與 BAM 資料庫通訊。 若要將 BAM 入口網站品牌化,您可以變更此應用程式的內容。
默認應用程式集區:BAMAppPool
BAMManagementService:裝載 BAMManagementService Web 服務的虛擬應用程式。 BAM 入口網站應用程式會使用此 Web 服務來與 BAM 主要匯入資料表 (PIT) 通訊。 與資料庫的通訊是使用設置期間在登錄中建立的模擬憑證來完成。 自訂客戶端可以使用此 Web 服務公開的方法來獲取任何使用者的檢視及其詳細資訊、相關活動和數據透視表佈局。 它們也可以用來管理資料庫中的警示。
默認應用程式集區:BAMAppPool
BTSharePointAdapterWS:裝載 Windows SharePoint 服務配接器 Web 服務的虛擬應用程式。 僅適用於 BizTalk Server 2013 R2 和 2013。
默認應用程式集區:BTSSharePointAdapterWSAppPool
BizTalkManagementService:裝載管理服務 REST API 的虛擬應用程式。
默認應用程式集區:BizTalkManagementServiceAppPool
BizTalkOperationalDataService:裝載作數據服務 REST API 的虛擬應用程式。
默認應用程式集區:BizTalkOperationalDataServiceAppPool