以下列兩種方式安裝 BizTalk 配接器套件:
在互動式模式中:執行安裝精靈
在無訊息模式中:使用命令行
這很重要
- 您必須在安裝 BizTalk 配接器套件的電腦上擁有系統管理許可權,不論您是使用精靈還是命令行進行安裝。
- 安裝 BizTalk 配接器套件之前,請確定已安裝所有 軟體必要條件 。
一般與自定義安裝
列出安裝類型,以及每個選項一起安裝的功能:
[一般] 和 [完成] 選項會安裝所有配接器,以及相關聯的數據提供者。 您沒有選擇要安裝的特定適配卡的選項。
[自定義] 選項會安裝一或多個配接器,以及相關聯的數據提供者。 您可以選擇要安裝的配接器。 如果您選擇安裝資料提供者,您也必須安裝對應的配接器。 不過,您可以安裝配接器,而不需安裝對應的數據提供者。 展開 [ADO 提供者 ] 節點,然後選取您不想安裝的提供者,以執行此動作。 請參閱 使用安裝精靈安裝 (本主題中)。
例如,如果您安裝 Data Provider for SAP,您也必須安裝 SAP 配接器。 不過,您可以安裝 SAP 配接器,而不需安裝適用於 SAP 的數據提供者。
32 位和64位安裝案例
透過 BizTalk Server,BizTalk 配接器套件可用於:
Visual Studio 設計時間(在 LOB 應用程式上產生作業的元資料時)
BizTalk Server 管理控制台設計時間(用於建立實體埠)
備註
BizTalk Server 管理控制台會以 32 位Microsoft Management Console (MMC) 應用程式的形式執行。
BizTalk 執行時間(從 LOB 應用程式傳送和接收訊息時)
您可以使用同一部電腦完成所有這些任務,也可以使用不同的電腦。 因為 Visual Studio 和 BizTalk MMC 都是 32 位程序,因此您必須在完成設計時期的工作時於電腦上安裝 32 位的 BizTalk Adapter Pack。
32 位安裝案例
在每個電腦上安裝下列軟體。 如果您使用單一計算機,則必須在該電腦上安裝所有軟體。
- 安裝 32 位 WCF LOB 配接器 SDK
- 安裝 32 位 BizTalk 配接器套件。
- 安裝 32 位 LOB 用戶端和其他必要的 DLL。
64 位安裝案例
Visual Studio 設計階段 | BizTalk MMC 設計時期 | BizTalk 運行時間 | 針對 Visual Studio 設計時間和/或 BizTalk MMC 設計時間以及 BizTalk 執行時間 |
---|---|---|---|
- 安裝 64 位 WCF LOB 配接器 SDK。 - 安裝 32 位 BizTalk 配接器套件。 - 安裝 32 位 LOB 用戶端和其他必要的 DLL。 |
- 安裝 64 位 WCF LOB 配接器 SDK。 - 安裝 32 位 BizTalk 配接器套件。 - 安裝 32 位 LOB 用戶端和其他必要的 DLL。 |
針對 32 位 BizTalk 程式: - 安裝 64 位 WCF LOB 配接器 SDK。 - 安裝 32 位 BizTalk 配接器套件。 - 安裝 32 位 LOB 用戶端和其他必要的 DLL。 針對 64 位 BizTalk 程式: - 安裝 64 位 WCF LOB 配接器 SDK。 - 安裝 64 位 BizTalk 配接器套件。 - 安裝 64 位 LOB 用戶端和其他必要的 DLL。 |
針對 32 位 BizTalk 程式: - 安裝 64 位 WCF LOB 配接器 SDK。 - 安裝 32 位 BizTalk 配接器套件。 - 安裝 32 位 LOB 用戶端和其他必要的 DLL。 針對 64 位 BizTalk 程式: - 安裝 64 位 WCF LOB 配接器 SDK。 - 安裝 64 位 BizTalk 配接器套件。 - 安裝 64 位 LOB 用戶端和其他必要的 DLL。 - 安裝 32 位 BizTalk 配接器套件。 - 安裝 32 位 LOB 用戶端和其他必要的 DLL。 |
備註
在您想要使用 Visual Studio 或 BizTalk MMC 來執行設計階段所需的工作時,您必須在任何一部計算機上安裝 32位元 BizTalk 配接器套件。
使用安裝精靈安裝
在互動式模式中安裝 BizTalk 配接器套件的步驟。
執行 BizTalk Server setup.exe。
選取 [安裝Microsoft BizTalk 配接器]。 在下一個視窗中,會列出缺少的必要條件程式。 如果有遺漏的程式,請選取該程式,系統會為您安裝。
例如,選取 步驟 2:安裝 Microsoft BizTalk 配接器套件 或 步驟 3:安裝 Microsoft BizTalk 配接器套件 (x64) 。
備註
如果您要在虛擬機上安裝 BizTalk 配接器套件,安裝精靈可能會顯示正在檢查可用磁碟空間的訊息。 如果此訊息似乎無回應或無動作,則建議您 以無訊息模式安裝(在此主題中)。
在 [歡迎使用] 畫面上,選取 [ 下一步]。
接受使用者許可協定 (EULA),然後選取 [ 下一步]。
在 [選擇安裝類型] 中:
若要安裝最常見的功能,請選取 [ 一般]。
若要選取您要安裝的適配卡,請選取 [ 自定義],然後繼續進行下一個步驟。
若要安裝所有功能,請選取 [ 完成]。
這很重要
若要只安裝您用來與企業應用程式介面的配接器,請選取 [自定義 安裝]。
只有在您選擇 [自定義安裝] 時才需要。 如果您選擇 [一般 ] 或 [ 完成 ] 安裝,請略過此步驟,然後移至步驟 7。
在 [自定義設定] 中,展開 [基底配接 器] 以查看可用的配接器。
針對您不想要的適配卡,選取適配卡旁的圖示,然後選取 [整個功能將無法使用]。
展開 [ADO 提供者],然後選取您不想安裝的提供者。
選取 下一步。
選取安裝。
在 [客戶經驗改進計劃] 中,您可以選擇註冊。 如果您註冊,您可以與Microsoft共用下列數據:
與您安裝 BizTalk 配接器套件之電腦硬體相關的數據。
與您搭配 BizTalk 配接器套件使用之企業應用程式版本相關的數據。
請選擇 [確定]。
備註
您可以隨時從 程式中以修復模式執行安裝程式以變更此設定。
選取 完成。
以無訊息模式安裝
使用 msiexec 命令來執行無訊息安裝。 在 msiexec 命令中,輸入您想要安裝的個別元件。 下表列出 BizTalk 配接器套件中每個元件的值。 使用這些值來安裝(或移除)特定元件。 若要安裝(或移除)多個元件,您可以使用以逗號分隔的這些值組合。
元件名稱 | 命令行屬性的對應值 |
---|---|
Oracle 資料庫配接器 | DbFeature |
Oracle E-Business 配接器 | OracleEBSFeature |
SAP 配接器 | Sap基礎適配器功能 |
Siebel 配接器 | SiebelBaseAdapterFeature |
SQL 配接器 | SQL功能 |
適用於 SAP 的資料提供者 | SapAdoFeature 注意:只有當您也安裝 SAP 配接器時,才必須提供此值。 |
Siebel 的數據提供者 | SiebelAdoFeature 注意:只有在您也安裝 Siebel 配接器時,才必須提供此值。 |
所有元件 | 全部 |
這很重要
功能名稱會區分大小寫。
下列步驟示範如何完成不同元件的 BizTalk 配接器套件無訊息安裝。
靜音模式步驟
開啟命令提示字元,然後移至 BizTalk Server 安裝中的 BizTalk 配接器套件根目錄。
依您要安裝的內容執行下列命令:
備註
若要在 x64 型平台上執行無訊息安裝,請在下列命令中將 取代
AdaptersSetup.msi
為AdaptersSetup64.msi
。若要執行完整的安裝,它會安裝包括 .NET Framework 數據提供者在內的所有配接器,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=ALL
若要只安裝 Oracle Database 配接器,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=DbFeature
若要只安裝 Oracle E-Business 配接器,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=OracleEBSFeature
若要只安裝 SAP 配接器,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature
若要與適用於 SAP 的數據提供者一起安裝 SAP 配接器,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature,SapAdoFeature
若要只安裝 Siebel 配接器,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SiebelBaseAdapterFeature
若要安裝 Siebel 配接器以及 Siebel 的數據提供者,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SiebelBaseAdapterFeature,SiebelAdoFeature
若要只安裝 SQL 配接器,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SqlFeature
若要安裝所有基底配接器,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature,SiebelBaseAdapterFeature,DbFeature,OracleEBSFeature,SqlFeature
若要安裝兩個 .NET Framework 資料提供者,請輸入:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapAdoFeature,SiebelAdoFeature
以逗號分隔元件,適用於任何類型的自定義安裝。 例如,若要使用 Data Provider for SAP 安裝 SAP 配接器,以及 Siebel 配接器類型:
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature,SapAdoFeature,SiebelBaseAdapterFeature
您也可以選擇在靜默安裝期間加入 CEIP。 類型:
msiexec /i AdaptersSetup.msi /qn CEIP_OPTIN=true
根據預設,選項為 false。
這很重要
以無訊息模式安裝 BizTalk 配接器套件評估版時,CEIP 的預設選項為 true。
如需 msiexec 命令的詳細資訊,請在命令行上輸入
msiexec
,然後按ENTER
。 Windows 命令:msiexec 也是很好的資源。
已知安裝問題
如需安裝相關問題的完整清單,請參閱每個適配卡的 疑難解答 主題。
在 64 位電腦上執行安裝程式可能會在存取架構檔案時擲回錯誤
BizTalk 配接器套件設定在存取 Microsoft.Adapters 時擲回錯誤。<AdapterName>_schema.xml 檔案,但會繼續進行配接器安裝。
原因
如果 BizTalk 配接器套件的 32 位和 64 位版本都安裝在同一部電腦上,則兩者所使用的目標架構檔案都相同。 因此,當64位安裝程式嘗試存取它時,32位BizTalk配接器套件所安裝的檔案可能會由IIS使用。
解決方法
手動將 Microsoft.Adapters.<AdapterName>_schema.xml 檔案從 C:\Program Files\Microsoft BizTalk Adapter Pack(x64)\IIS Schemas 複製到 C:\Windows\System32\inetsrv\config\schema。