設定及安裝 BizTalk Server 2016 的必要元件

設定伺服器,以及安裝與設定軟體必要條件。

加入 Administrators 群組

若要安裝與設定 BizTalk Server,請登入本機電腦上使用系統管理員帳戶的伺服器。 將任何管理 BizTalk Server 的使用者帳戶加入本機系統管理員群組︰

  1. 在 [開始] 功能表中,開啟 [計算機管理]。

    • 或者,開啟 [系統管理工具],然後選取 [ 計算機管理]。
    • 或者,開啟 伺服器管理員,選取 [工具],然後選取 [計算機管理]。
  2. 展開 [ 本機使用者和群組],然後選取 [ 群組]。

  3. 以滑鼠右鍵按兩下 [系統管理員] 群組,然後選取 [ 新增至群組]。 新增 您的帳戶,然後選取 [ 確定 ] 以儲存變更。

(選擇性) 變更計算機名稱

如果您的電腦名稱超過 15 個字元,則 BizTalk Server 設定失敗。 若要將電腦名稱變更為小於 15 個字元:

  1. 伺服器管理員>Dashboard 中,選取 [本地伺服器]。
  2. [屬性] 中,選取 [計算機名稱] 屬性加以變更。
  3. 重新啟動電腦。

另請參閱:Windows PowerShell Rename-Computer

啟用網路 DTC 存取

如果 BizTalk 和 SQL Server 安裝在不同的電腦上,請啟用 BizTalk Server 和 SQL Server 上的網路 DTC 存取。

  1. 在 [開始] 功能表中,開啟 "dcomcnfg"。

    • 或者,開啟 [系統管理工具],然後選取 [ 元件服務]。
    • 或者,開啟 伺服器管理員,選取 [工具],然後選取 [元件服務]。
  2. 序展開 [元件服務]、[ 計算機]、[ 我的計算機] 和 [ 分散式交易協調器]。

  3. 以滑鼠右鍵按兩下 [ 本機 DTC],然後選取 [ 屬性]。

  4. 移至 [ 安全性 ] 索引標籤,並檢查下列專案:

    • 網路 DTC 存取
    • 允許輸入
    • 允許輸出
    • 不需要驗證
  5. 選取 [確定]。 如果系統提示您重新啟動 MS DTC,請選取 [ ]。

如需可能需要的其他設定,請參閱 針對 MSDTC 的問題進行疑難解答

設定應用程式事件記錄檔 (選擇性)

BizTalk Server 安裝程式會將事件記錄保留在應用程式事件記錄檔中。 隨安裝的 BizTalk Server 功能而定,記錄檔需要的空間量可能會超過其限制。 如果應用程式事件記錄檔在安裝期間用盡空間,安裝就會失敗。 若要防止此錯誤,您可以變更應用程式事件記錄檔的設定。

  1. 在 [開始] 功能表中,開啟 事件檢視器

    • 或者,開啟 [系統管理工具],然後選取 [事件檢視器]。
    • 或者,開啟 伺服器管理員,選取 [工具],然後選取 [事件檢視器]。
  2. 展開 [Windows 記錄],以滑鼠右鍵按兩下 [應用程式],然後選取 [ 屬性]。

  3. 若要判斷可用空間,請比較 [記錄大小 ] 和 [ 記錄大小上限 ] 屬性。

    • 若要增加空間,請在 [記錄大小上限] 中輸入較高的數位。
    • 若要在記錄已滿時啟用覆寫舊事件,請 視需要選取 [覆寫事件]。
    • 若要清除記錄事件,請選取 [清除記錄]。
  4. 選取 [確定]。

無法在選擇性) (開啟Edge

當使用 Edge 時,會顯示下列訊息︰
Microsoft Edge can't be opened using the Built-in Administrator account. Sign in with a different account and try again.

允許使用內建的系統管理員帳戶開啟 Edge:

  1. 在 [開始] 功能表中,開啟 [ 本機安全策略]。 或者,開啟 伺服器管理員,選取 [工具],然後選取 [本機安全策略]。
  2. 展開 [本機原則],然後選取 [安全性選項]。
  3. 移至用戶帳戶控制:管理員 內建系統管理員帳戶原則的核准模式,然後啟用原則。
  4. 選取 [確定],然後重新啟動計算機。

安裝 Windows 更新

請務必安裝最新的 Windows 重大更新。

  1. 在 [開始] 功能表上,開啟 [Windows 匯報],然後檢查更新。 您也可以開啟 [ 設定],然後選取 [ 更新和安全性]。
  2. 安裝更新之後,您可能需要重新啟動電腦。

啟用 IIS

BizTalk Server 的下列功能需要 IIS:

  • HTTP 配接器
  • SOAP adapter (SOAP 配接器)
  • Windows SharePoint Services 配接器
  • 安全通訊端層 (SSL) 加密
  • BAM 入口網站
  • EDI

視操作系統而定,IIS 隨附於操作系統作為 角色功能。 若要安裝:

  1. 在 [開始] 功能表中,開啟 [ 開啟或關閉 Windows 功能]。 或者,開啟 伺服器管理員,選取 [管理],然後選取 [新增角色和功能]。

  2. 選取 [Internet Information Services ] 或 [Web 伺服器] (IIS) 。 除了預設已核取的選項之外,另請選取下列項目:

    Windows 10

    • Web 管理工具中,另請檢查:

      • IIS 6 管理相容性
      • IIS 6 管理主控台
      • IIS 6 指令碼工具 (安裝 adsutil.vbs)
      • IIS Metabase 及 IIS 6 設定相容性
      • IIS 管理主控台
    • [萬維網服務] 中,展開 [ 安全性 ],並檢查:

      • 基本驗證
      • Windows 驗證

      Windows Server

    • [安全性] 中,另請檢查:

      • 基本驗證
      • Windows 驗證
    • [管理工具] 中,另請檢查:

      • IIS 管理主控台
      • IIS 6 管理相容性
      • IIS 6 Metabase 相容性
      • IIS 6 管理主控台
      • IIS 6 指令碼工具 (安裝 adsutil.vbs)
  3. 繼續安裝作業,並在出現提示時重新啟動電腦。

另請參閱:在 Windows 8 或 Windows Server 2012 上安裝 IIS。

執行 64 位 BAM 入口網站 (選擇性)

如果您未使用 BAM 入口網站,則可以略過本節。

BAM 入口網站在 32 位元模式中執行。 如果您在 64 位環境中使用 Internet Information Services (IIS) ,請將應用程式集區設定為以 32 位模式執行。

使用 adsutil.vbs

  1. 以系統管理員身分開啟命令提示字元。
  2. 在命令提示字元中,輸入:
    cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. 選取 Enter 鍵。

使用 IIS Manager

  1. 在 [開始] 功能表中,開啟 "inetmgr"。
  2. 展開計算機名稱,然後選取 [應用程式集區]。
  3. 以滑鼠右鍵按兩下 [DefaultAppPool],然後選取 [ 進階設定]。
  4. [啟用 32 位應用程式 ] 的值變更為 True
  5. 選取 [確定]。

安裝 Windows Identity Foundation (WIF) (選擇性)

如果您使用 SharePoint Services 配接器,BizTalk Server 需要 WIF。 如果不使用 SharePoint Services 配接器,您可以略過本節。

Windows Identity Foundation 隨附於操作系統作為 功能

  1. 在 [開始] 功能表中,開啟 [ 開啟或關閉 Windows 功能]。 或者,開啟 伺服器管理員,選取 [管理],然後選取 [新增角色和功能]。
  2. 選取 [Windows Identity Foundation 3.5],然後繼續進行安裝。
  3. 出現提示時,請重新啟動電腦。

安裝 & 設定 SMTP Server (選擇性)

如果您使用 BAM 警示,BizTalk Server 需要 SMTP 伺服器。 如果不使用 BAM 警示,您可以略過本節。

SQL Server Database Mail 使用 SMTP 伺服器傳送 BAM 警示。 SMTP 伺服器可以安裝在本機 BizTalk Server 上,或安裝在安裝了 IIS 的另一部伺服器上。 Windows 8.1 或 Windows 10 等用戶端作業系統無法使用 SMTP 伺服器。

SMTP 伺服器隨附於伺服器作業系統作為 功能

  1. 在 [開始] 功能表中,開啟 [ 開啟或關閉 Windows 功能]。 或者,開啟 伺服器管理員,選取 [管理],然後選取 [新增角色和功能]。
  2. 選取 [SMTP 伺服器],然後繼續進行安裝。
  3. 出現提示時,請重新啟動電腦。

安裝 Excel 2016 或 2013 (選擇性)

如果您使用商務活動監視 (BAM) ,BizTalk Server 需要 Excel。 如果不使用 BAM,您可以略過本節。

BAM Office Excel 活頁簿可定義您想監控的商務程序。 您也可以使用 BAM Excel 活頁簿,來定義商務使用者應透過何種方式來查看 BAM 所收集的資料。

重要

  • BizTalk Server 只支援 32 位元版本的 Microsoft Office。
  • 若要成功將 BAM.xla 載入 Excel,請在 Office 共用功能) 下安裝 Visual Basic for Applications (。 否則,您可能會收到錯誤︰This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.

安裝 Excel 2016

Office 2016 是使用「隨選即用」或 "C2R Installer" 安裝。 C2R 安裝會下載並安裝 Office 中的所有程式。 至於 BAM,我們只需要 Excel。 若要解決此問題,請下載並安裝 Office 2016 部署工具 以自定義 C2R 安裝程式。

  1. 下載並安裝 Office 2016 部署工具

  2. 在您擷取 Office 2016 部署工具檔案的資料夾中,使用文本編輯器開啟 configuration.xml 檔案,例如記事本。

  3. 以下列內容取代 <Configuration> 區段:

    <Configuration>
    <Add SourcePath="D:\" OfficeClientEdition="32">
    <Product ID="O365ProPlusRetail" >
      <Language ID="en-us" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="InfoPath" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Outlook" />
      <ExcludeApp ID="PowerPoint" />
      <ExcludeApp ID="Project" />
      <ExcludeApp ID="Publisher" />
      <ExcludeApp ID="SharePointDesigner" />
      <ExcludeApp ID="Visio" />
      <ExcludeApp ID="Word" />
    </Product>
    </Add>
    </Configuration>
    

    以 Office 2016 ISO 檔案的位置取代 "SourcePath"。

  4. 在具有 Office 2016 部署工具檔案的資料夾中,按住 SHIFT 鍵,然後在資料夾中以滑鼠右鍵按兩下空白區域。 在這裡選取 [開啟命令視窗]。

  5. 輸入下列命令啟動 Excel 安裝︰
    setup.exe /configure configuration.xml

    提示

    setup.exe /download configuration.xml下載所需的 Office 安裝程式檔案。

  6. 選取 Excel 並繼續安裝作業。

另請參閱Office 部署工具和安裝 Office 2016 或 2013 的組態選項

安裝 Excel 2013

  1. 執行 Microsoft Office 安裝程式。
  2. 選取 [自定義安裝],然後選取 [Excel]。
  3. 繼續安裝作業。

安裝 Visual C++ 可轉散發套件

下載並安裝 Visual C++ 可轉散發套件。 即使使用 Visual Studio 2015,2013 還是必要版本。

Visual C++ 下載會列出所有可用的版本。

安裝 Visual Studio 2015 (選擇性)

BizTalk Server 需要 Visual Studio 才能使用開發工具建立 BizTalk 專案。 如果這是暫存或實際執行伺服器,或您不進行任何 BizTalk 開發,請略過本節。

建議使用 Visual Studio Enterprise 版,但也支援 Professional 及 Community 版。

  1. 以系統管理員身分執行 Visual Studio 安裝程式。

  2. 選取 [預設 安裝]。 BizTalk Server 不需要任何選用的功能。

    注意

    如果您使用 Visual Studio 進行超過 BizTalk 專案,請選取 [自定義 安裝] 以安裝其他功能。 一些常用功能包括 Microsoft Web 開發人員工具、Microsoft Office 開發人員工具、PowerShell Tools for Visual Studio 和 ClickOnce 發行工具。

  3. 繼續安裝作業,並在出現提示時重新啟動電腦。

另請參閱安裝 Visual Studio

重要

  • 如果您是先安裝 Visual Studio 之後才安裝 BizTalk Server,則升級至 Visual Studio Team Explorer 時,可能需要修復 BizTalk Server 安裝。
  • Visual Studio 會自動安裝 BizTalk Server 不使用的 Microsoft SQL Server Express。 解除安裝 Microsoft SQL Server Express。 您也可以解除安裝 Microsoft SQL Server Compact。
  • BizTalk Server 開發工具是以 Visual Studio 為基礎。 您至少要先安裝 Microsoft Visual C#® .NET 元件,再安裝 BizTalk Server 開發者工具與 SDK。
  • BizTalk Server 執行階段需要 .NET Framework 4.6。 如果已安裝 Windows Communication Foundation (WCF) 配接器或 WCF 攔截器,則需要 .NET Framework 3.0

解除安裝 SQL Server Express

  1. 在 [開始] 功能表中,開啟 [程式和功能]。 或者,開啟 控制台,然後選取 [卸載程式]。

  2. 解除安裝:

    • Microsoft SQL Server 2014 Express LocalDb
    • Microsoft SQL Server Compact 4.0 SP1 x64 ENU
    • Microsoft SQL Server 2016 LocalDB (SQL Server 2016 Express LocalDB)
  3. 繼續解除安裝,並在出現提示時重新啟動電腦。

安裝 SQL Server 2016

BizTalk Server 需要 SQL Server。 SQL Server 和 BizTalk 可以安裝在同一部電腦或不同的電腦上。 大部分的生產環境都會將 BizTalk 和 SQL 安裝在不同的伺服器上。

重要

  • 不建議或支援 SQL Server Express 版。 Express 版不包含 BizTalk Server 需要的特定功能。
  • BizTalk Server 支援 SQL 標準版。 不過,若要使用商務活動監控即時彙總 (BAM RTA),請安裝 SQL Server Enterprise 版。 SQL Server Standard Edition 不支援 BAM 即時彙總 (RTA)。
  • 若要充分運用 BizTalk Server SDK 或從 Visual Studio 部署 BizTalk Server 應用程式,請安裝 SQL Server 開發工具。
  • 除了二進位定序之外,BizTalk Server 支援所有區分大小寫及不區分大小寫的 SQL Server 定序。 不支援二進位定序。

如需特定安裝步驟,請參閱安裝 SQL Server 2016安裝 SQL Server 2014

  1. 啟動 SQL Server 安裝。

  2. 在安裝功能時,選取下列選項:

    • Database Engine 服務

      • SQL Server 複寫
      • R Services (資料庫內) (選擇性;SQL Server R Services) 的資訊
      • 全文檢索和語意擷取搜尋
    • Analysis Services

    • Reporting Services - 原生

    • 共用功能

      • 用戶端工具連接性
      • Integration Services

      注意

      SQL Server Data Tools 未包含在預設安裝 SQL Server 中。 這並非必要專案,但可以在 SSDT) SQL Server Data Tools (下載。 下載 SQL Server Management Studio (SSMS) ,其適用於所有支援版本的 SQL Server,包括 Azure SQL Database。 不過,若要在使用 BAM 時連線到遠端 SSIS,您必須安裝與目的地 SSIS 伺服器相同的 SSMS 版本。 例如, 安裝 SSMS 16。x 以安裝要連線到 SQL 2016 SSIS 的相關驅動程式。 SSMS 17。x 無法連線到 SQL 2016 SSIS。 您可以安裝多個版本的 SSMS。

  3. 繼續安裝作業,並在出現提示時重新啟動電腦。

停用共用記憶體

  1. 開啟 [SQL Server 組態管理員] 。
  2. 在 [SQL Server 組態管理員] 中,展開 [SQL Server 網络設定],然後選取 [MSSQLSERVER 的通訊協定]。
  3. 以滑鼠右鍵按兩下 [共享記憶體],然後選取 [ 停用]。
  4. 選取 [SQL Server 服務],以滑鼠右鍵按兩下 [SQL Server (MSSQLSERVER) ],然後選取 [停止]。 服務停止之後,以滑鼠右鍵按兩下 MSSQLSERVER) SQL Server (,然後選取 [啟動]。
  5. 關閉 SQL Server 組態管理員

一般而言,共用記憶體通訊協定只會影響安裝在與 SQL Server 相同計算機上的用戶端 (BizTalk Server) 。 在某些壓力狀況下, (例如從相同計算機) 存取 SQL Server的用戶端,SQL Server 共用記憶體通訊協定可能會降低 BizTalk Server 效能。 停用共用記憶體網路協議可解決此問題。

提示

如果停用共用記憶體之後 SQL Server Agent 無法啟動,請確認已安裝 odbc Driver 13.1 for SQL Server

安裝 SQL XML 4

BizTalk Server 執行階段、系統管理工具和 BAM 的必要項目。

下載並安裝 SqlXml 4.0

設定 SQL Database Mail (選擇性)

如果您使用 BAM 警示,BizTalk Server 需要 SQL Server Database Mail。 如果不使用 BAM 警示,您可以略過本節。

另請參閱Database Mail 的詳細資訊。

重要

  • 您需要知道 SMTP 伺服器的伺服器名稱和 TCP 通訊埠編號。 如果 IIS 和 SMTP 伺服器都安裝在這部電腦上,您使用的是本機 SMTP 伺服器。 如果 SMTP 伺服器需要驗證,請準備好使用者名稱和密碼。
  • BAM 入口網站和 BAM 警示是不同的功能。 如果使用 BAM 警示,則需要 SQL Server Database Mail。 如果不使用 BAM 警示,則不需要 SQL Server Database Mail。

如需特定設定步驟,請參閱:設定 SQL Server 2016 Database MailSQL Server 2014 Database Mail

傳送測試電子郵件︰

  1. 以滑鼠右鍵按兩下 Database Mail,然後選取 [傳送測試電子郵件]。
  2. 輸入 [收件者: 電子郵件位址],然後選取 [傳送測試電子郵件]。

如果件者收到電子郵件,則會設定 Database Mail。

將 WinSCP 複製到 BizTalk 安裝 (選擇性)

SFTP 配接器需要。 如果您沒有使用 SFTP 配接器,請略過本節。

下載 WinSCP zip 檔案,並將檔案解壓縮至 BizTalk Server 2020 安裝資料夾。

後續步驟

安裝 BizTalk Server 2016