共用方式為


安裝 BizTalk Adapter Pack 2013 R2 和 2013

本檔列出軟體需求,以及安裝 Microsoft BizTalk Adapter Pack (BAP) 隨附于 BizTalk Server 2013 或 BizTalk Server 2013 R2 的步驟。

變更記錄

Date 變更
2016 年 3 月 [安裝之後...] 中,新增步驟來設定 Oracle Database 配接器以使用較新的 Oracle.DataAccess.dll 版本。

軟體先決條件

您可以從下列專案取用 BizTalk 配接器套件:

  • .NET 應用程式

  • Microsoft BizTalk Server

  • ADO 介面

  • Microsoft SharePoint 入口網站

    根據您使用介面卡的方式,必要的軟體會有所不同。

使用 .NET 應用程式時的必要條件

使用 .NET 應用程式取用介面卡時,開發電腦上需要下列軟體, (您要建立 .NET 應用程式的電腦) 。 依照所列的順序安裝軟體。

BizTalk 配接器套件 2013 R2 BizTalk 配接器套件 2013
Windows Server 2012 R2、Windows Server 2012、Windows 8.1、Windows 7 SP1 Windows Server 2012、Windows Server 2008 R2 SP1、Windows 8、Windows 7 SP1
.NET Framework 4.5.1 Microsoft .NET Framework 4.5
Visual Studio 2013 Visual Studio 2012
WCF LOB 配接器 SDK WCF LOB 配接器 SDK
企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本 企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本

使用BizTalk Server時的必要條件

使用BizTalk Server來取用介面卡時,您的BizTalk Server需要下列軟體。 依照所列的順序安裝軟體。

BizTalk 配接器套件 2013 R2 BizTalk 配接器套件 2013
Windows Server 2012 R2、Windows Server 2012、Windows 8.1、Windows 7 SP1 Windows Server 2012、Windows Server 2008 R2 SP1、Windows 8、Windows 7 SP1
.NET Framework 4.5.1 Microsoft .NET Framework 4.5
Visual Studio 2013 Visual Studio 2012
WCF LOB 配接器 SDK

安裝 WCF LOB 配接器 SDK 隨附的 Visual Studio 取用配接器服務 BizTalk 專案增益集。 若要安裝,請執行自訂 (選取[BizTalk Server載入宏) 或 WCF LOB 配接器 SDK的完整安裝。
WCF LOB 配接器 SDK

安裝 WCF LOB 配接器 SDK 隨附的 Visual Studio 取用配接器服務 BizTalk 專案增益集。 若要安裝,請執行自訂 (選取[BizTalk Server載入宏) 或 WCF LOB 配接器 SDK的完整安裝。
BizTalk Server 2013 R2 BizTalk Server 2013
企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本 企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本

使用 ADO 時的先決條件

Microsoft BizTalk Adapter for mySAP Business SuiteMicrosoft BizTalk Adapter for Siebel eBusiness Applications包含 ADO 層 (Data Provider for SAPData Provider for Siebel) 。 此 ADO 層可用來撰寫 ADO.NET 用戶端,以連線到 SAP 系統或 Siebel 系統。 您也可以使用 ADO 層搭配 SQL Server Integration Services (SSIS) ,從 LOB 應用程式匯入和匯出資料,以及SQL Server Reporting Services (SSRS) 產生報告,以呈現 LOB 系統的資料。

注意

只有 適用于 SAP 的資料提供者才支援搭配 SSRS 使用 ADO 提供者。

在搭配 ADO 介面使用 BizTalk 配接器套件的電腦上需要下列軟體。 依照所列的順序安裝軟體。

BizTalk 配接器套件 2013 R2 BizTalk 配接器套件 2013
Windows Server 2012 R2、Windows Server 2012、Windows 8.1、Windows 7 SP1 Windows Server 2012、Windows Server 2008 R2 SP1、Windows 8、Windows 7 SP1
.NET Framework 4.5.1 Microsoft .NET Framework 4.5
Visual Studio 2013 Visual Studio 2012
WCF LOB 配接器 SDK WCF LOB 配接器 SDK
SQL Server 2014,SQL Server 2012 SQL Server 2012,SQL Server 2008 R2
企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本 企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本

使用 Microsoft SharePoint 時的必要條件

搭配 Microsoft SharePoint 使用配接器的目標是在 SharePoint 入口網站上顯示 LOB 應用程式的資料。

BizTalk 配接器套件和 SharePoint 的一般設定可以是單一電腦,或針對不同的工作使用不同的電腦。 下表摘要說明每部電腦的軟體必要條件。 如果您使用單一電腦,則需要該電腦上的所有軟體。 依照所列的順序安裝軟體。

執行 WCF 配接器服務開發精靈的電腦 裝載 WCF 服務的電腦 您可以使用 SharePoint Designer定義外部內容類型的電腦 使用 SharePoint 呈現 LOB 應用程式資訊的電腦
BAP 2013 R2
  • Windows Server 2012 R2
    Windows Server 2012
    Windows 8.1
    Windows 7 SP1
  • .NET Framework 4.5.1
  • Visual Studio 2013
  • WCF LOB 配接器 SDK
  • Microsoft BizTalk 配接器套件
  • 個別的企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本
BAP 2013
  • Windows Server 2012
    Windows Server 2008 R2 SP1
    Windows 8
    Windows 7 SP1
  • Microsoft .NET Framework 4.5
  • Visual Studio 2012
  • WCF LOB 配接器 SDK
  • Microsoft BizTalk 配接器套件
  • 個別的企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本
BAP 2013 R2
  • Windows Server 2012 R2
    Windows Server 2012
    Windows 8.1
    Windows 7 SP1
  • .NET Framework 4.5.1
  • WCF LOB 配接器 SDK
  • Microsoft BizTalk 配接器套件
  • 個別的企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本
  • Internet Information Services (作業系統隨附的 IIS) 版本。 KB 224609 會列出這些版本。
BAP 2013
  • Windows Server 2012
    Windows Server 2008 R2 SP1
    Windows 8
    Windows 7 SP1
  • Microsoft .NET Framework 4.5
  • WCF LOB 配接器 SDK
  • Microsoft BizTalk 配接器套件
  • 個別的企業應用程式用戶端和相關聯的軟體。 請參閱 支援的企業應用程式版本
  • Internet Information Services (作業系統隨附的 IIS) 版本。 KB 224609 會列出這些版本。
Microsoft Office SharePoint Server 軟體發展工具組 (SDK) Microsoft Office Server 基礎結構更新

支援的企業應用程式版本

若要查看 BizTalk 配接器套件所支援的特定 LOB 系統版本,請參閱 支援的企業營運 (LOB) 系統

本節列出每個介面卡的任何額外資訊,例如每個介面卡所需的任何用戶端 DLL。

Oracle 資料庫配接器

  • 選用:如果您使用分散式交易搭配 Oracle 資料庫,請在執行配接器用戶端的電腦上安裝 Oracle Services for Microsoft Transaction Server (部分的 Oracle 用戶端安裝) 。

  • 若要讓應用程式使用最新版的 ODP.NET,請安裝 原則 DLL ,並在 GAC 中註冊 DLL。 請參閱 Oracle Data Provider for .NET 常見問題

Oracle E-Business 配接器

  • 選用:若要搭配 Oracle 資料庫使用分散式交易,請在執行配接器用戶端的電腦上安裝 Oracle Services for Microsoft Transaction Server (部分的 Oracle 用戶端安裝) 。

  • 若要讓應用程式使用最新版的 ODP.NET,請安裝 原則 DLL ,並在 GAC 中註冊 DLL。 請參閱 Oracle Data Provider for .NET 常見問題

SAP adapter (SAP 配接器)

  • 不論 SAP 系統是 Unicode 還是非 Unicode,SAP 配接器都需要 RFC SDK 的 Unicode 版本。

  • 必要驅動程式:下表列出 BizTalk 配接器套件與 SAP 系統介面所需的 DLL。 大部分包含這些 DLL 的套件都必須從 SAP 服務 Marketplace 下載。 若要從 SAP 服務 Marketplace 取得下載:

    1. 安裝可從 SAP 服務 Marketplace 取得的下載管理員。

    2. 使用 SAP 服務 Marketplace 的認證來設定下載管理員。

    3. 由組織中的 SAP 系統管理員授權,從 SAP 服務網站下載軟體。 這是必要的,因為 SAP 軟體發佈中心的存取權受限於「下載軟體」授權物件。 這可確保只有授權的使用者才能下載軟體。

    4. 安裝 SAPCAR 程式,這是從您從 SAP 服務 Marketplace 下載的套件擷取檔案所需的程式。 SAPCAR 也可從 SAP 服務 Marketplace 取得。

      針對 BizTalk 配接器套件的 32 位和 64 位版本,您必須擁有這些 DLL 的個別 32 位和 64 位版本。

    • 在 32 位電腦上,DLL 的 32 位版本必須新增至 C:\Windows\System32 資料夾。

    • 在 64 位電腦上,必須將 32 位版本的 DLL 新增至 C:\Windows\SysWow64 資料夾。 DLL 的 64 位版本必須新增至 C:\Windows\System32 資料夾。

6.4 SAP 用戶端版本所需的驅動程式

下列資訊僅適用于 BizTalk 配接器套件 2013。

  • SAP RFC SDK 6.40 UNICODE

    此 SDK 是 SNOTE1 27517 的一部分。 如需下載 SDK 的指示,請參閱 SAP 支援 - 軟體下載。 下載並擷取 SDK 之後,請將 \rfcsdk\bin 和 \rfcsdk\lib 資料夾中的所有 DLL 複製到此表格前面所述的相關位置。

  • DLL 可從 SAP 取得 ,作為R3DLLINST.zip的一部分。

    此 ZIP 檔案包含 Microsoft 執行時間 DLL,您可以從 SAP ONE 支援啟動控制板網站下載, (登入所需的) 。 此連結具有您可以從中下載套件的 [附件] 選項。 如需詳細資訊,請參閱 SNOTE1 684106。 此連結具有您可以從中下載套件的 [附件] 選項。

  • 如果您使用 SAP 安全網路通訊 (SNC) 連線到 SAP 系統,您也必須擁有 SAP 的相關 DLL,您可以在 SAP for Me、軟體下載中心 (SAP 登入) 找到。 這些 DLL 對於 32 位和 64 位平臺不同,且適用于 SNOTE1 352295。 此連結具有您可以從中下載套件的 [附件] 選項。

    這些 DLL 具有下列名稱:

    • 若為 32 位: gsskrb5.dllgssntlm.dll
    • 若為 64 位 x86: gx64krb5.dllgx64ntlm.dll

7.0 SAP 用戶端版本所需的驅動程式

  • SAP RFC SDK 7.00 UNICODE

    此 SDK 是 SNOTE1 27517 的一部分。 如需下載 SDK 的指示,請參閱 SAP 支援 - 軟體下載。 下載並擷取 SDK 之後,請將 \rfcsdk\bin 和 \rfcsdk\lib 資料夾中的所有 DLL 複製到此表格前面所述的相關位置。

  • DLL 可從 SAP 取得 ,作為R3DLLINST.zip的一部分。

    此 ZIP 檔案包含 Microsoft 執行時間 DLL,您可以從 SAP 支援 - 軟體下載下載。 如需詳細資訊,請參閱 SNOTE1 684106。 此連結具有您可以從中下載套件的 [附件] 選項。

  • 如果您使用 SAP 安全網路通訊 (SNC) 連線到 SAP 系統,您也必須具有 SAP 的相關 DLL。 這些 DLL 對於 32 位和 64 位平臺不同,且適用于 SNOTE1 352295。 您可以 從這裡下載 DLL。 此連結具有您可以從中下載套件的 [附件] 選項。 DLL 的名稱如下:

    • 若為 32 位: gsskrb5.dllgssntlm.dll
    • 若為 64 位 x86: gx64krb5.dllgx64ntlm.dll

7.1 SAP 用戶端版本所需的驅動程式

  • SAP RFC SDK 7.10 UNICODE

    此 SDK 是 SNOTE1 27517 的一部分。 如需下載 SDK 的指示,請參閱 SAP 支援 - 軟體下載。 下載並擷取 SDK 之後,請將 \rfcsdk\bin 和 \rfcsdk\lib 資料夾的所有 DLL,以及複製到下表前面所述的相關位置。

  • DLL 可從 SAP 取得,作為 R3DLLINST.zip的一部分。

    此 ZIP 檔案包含 Microsoft 執行時間 DLL,您可以從 SAP 支援 - 軟體下載下載。 如需詳細資訊,請參閱 SNOTE1 684106。 此連結具有您可以從中下載套件的「附件」選項。

  • Microsoft Visual C++ SAP 7.1 用戶端所需的執行時間 DLL:

    • 針對 32 位 SAP 7.1 用戶端: Vcredist_x86.exe
    • 針對 64 位 SAP 7.1 用戶端: Vcredist_x64.exe
  • 如果您使用 SAP 安全網路通訊 (SNC) 連線到 SAP 系統,您也必須擁有 SAP 的相關 DLL。 這些 DLL 對於 32 位和 64 位平臺不同,且適用于 SNOTE1 352295。 您可以從 這裡下載 DLL。 此連結具有您可以從中下載套件的「附件」選項。 DLL 的名稱如下:

    • 若為 32 位: gsskrb5.dllgssntlm.dll
    • 針對 64 位 x86: gx64krb5.dllgx64ntlm.dll

1 SNOTE 是隨附于 SAP 所發行修正的版本資訊。

Siebel 配接器

沒有額外的步驟。

SQL adapter (SQL 配接器)

必要的驅動程式

  • 針對 SQL Server 2005:如果您在 SQL Server 中建立使用者定義類型 (UDT) ,請確定 UDT 的個別元件已新增至 GAC。

  • 針對 SQL Server 2014,SQL Server 2012,SQL Server 2008 R2,SQL Server 2008 SP1

    • 例如,如果您使用隨附于 SQL Server 版本的 UDT,請確定下列 DLL 存在於您使用配接器執行SQL Server作業的電腦上。 例如,如果您建立 BizTalk 專案以在SQL Server上執行作業,這些 DLL 必須存在於執行BizTalk Server的電腦上。

      • 請確定已將 Microsoft.SqlServer.Types.dll 新增至 GAC。

      • 請確定 system32 資料夾中有 SqlServerSpatial.dll 可用。

      您可以在電腦上的安裝這些 DLL,方法是執行SQL Server安裝程式,然後選取精靈的 [功能選取] 頁面中的 [管理工具 – 基本管理工具 – 完成]。

    • 如果您使用配接器對 FILESTREAM 資料類型的資料行執行作業,請確定您已安裝 SQL 用戶端連線 SDK。 您可以在精靈的 [功能選取] 頁面中,執行SQL Server安裝程式並選取[SQL 用戶端連線 SDK] 來安裝 SQL 用戶端連線 SDK。 配接器會使用隨 SQL 用戶端連線 SDK 一起安裝的 sqlncli10.dll 來執行 FILESTREAM 作業。

    • 如果您在 SQL Server 中建立自己的 UDT,請確定 UDT 的個別元件已新增至 GAC。

64 位元支援

32 位主機實例支援 Siebel 配接器。 不支援在 64 位主機實例中執行 Siebel 配接器。

所有其他配接器都可以在 32 位或 64 位主機實例中執行。

如需安裝 32 位和 64 位 BizTalk 配接器套件所支援安裝案例的詳細資訊,請參閱 在 32 位和 64 位平臺上安裝 BizTalk 配接器套件的案例

安裝 BizTalk 配接器套件

安裝 BizTalk 配接器套件之前,請確定已安裝所有 軟體必要條件 。 您可以透過下列兩種方式來安裝 BizTalk 配接器套件:

  • 在互動式模式中:執行安裝精靈

  • 在無訊息模式中:使用命令列

    重要

    不論您是使用精靈還是命令列進行安裝,您都必須在安裝 BizTalk 配接器套件的電腦上擁有系統管理許可權。

一般與自訂安裝

本節列出安裝類型,以及每個選項一起安裝的功能:

  • [一般] 和 [完成] 選項會安裝所有配接器,以及相關聯的資料提供者。 您可以選擇要安裝的特定介面卡。

  • [自訂] 選項會安裝一或多個配接器,以及相關聯的資料提供者。 您可以選擇要安裝的介面卡。 如果您選擇安裝資料提供者,您也必須安裝對應的配接器。 不過,您可以安裝配接器,而不需要安裝對應的資料提供者。 若要這樣做,請展開 [ADO 提供者 ] 節點,然後選取您不想安裝的提供者。 請參閱 以互動式模式安裝 BizTalk 配接器套件

    例如,如果您安裝適用于 SAP 的資料提供者,您也必須安裝 SAP 配接器。 不過,您可以安裝 SAP 配接器,而不需要安裝適用于 SAP 的資料提供者。

在 32 位和 64 位平臺上安裝 BizTalk 配接器套件的案例

透過BizTalk Server,BizTalk 配接器套件可用於:

  • 在 LOB 應用程式上產生作業的中繼資料時,Visual Studio 設計階段 ()

  • BizTalk Server管理主控台設計階段 (建立實體埠)

    注意

    BizTalk Server管理主控台會以 32 位 Microsoft Management Console (MMC) 應用程式的形式執行。

  • 從 LOB 應用程式傳送和接收訊息時,BizTalk 執行時間 ()

您可以將單一電腦用於所有這些 Tak,或使用不同的電腦。 因為 Visual Studio 和 BizTalk MMC 都是 32 位進程,所以您必須在完成設計階段工作的電腦上安裝 32 位 BizTalk 配接器套件。

在 32 位平臺上安裝 BizTalk 配接器套件的案例

32 位平臺上支援的案例包括:

Visual Studio 設計階段 BizTalk MMC 設計階段 BizTalk 執行時間 針對 Visual Studio 設計階段和/或 BizTalk MMC 設計階段 + BizTalk 執行時間
- 安裝 32 位 WCF LOB 配接器 SDK。

- 安裝 32 位 BizTalk 配接器套件。

- 安裝 32 位 LOB 用戶端和其他必要的 DLL。
- 安裝 32 位 WCF LOB 配接器 SDK。

- 安裝 32 位 BizTalk 配接器套件。

- 安裝 32 位 LOB 用戶端和其他必要的 DLL。
- 安裝 32 位 WCF LOB 配接器 SDK。

- 安裝 32 位 BizTalk 配接器套件。

- 安裝 32 位 LOB 用戶端和其他必要的 DLL。
- 安裝 32 位 WCF LOB 配接器 SDK。

- 安裝 32 位 BizTalk 配接器套件。

- 安裝 32 位 LOB 用戶端和其他必要的 DLL。

在 64 位平臺上安裝 BizTalk 配接器套件的案例

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 配接器套件。

  1. 從BizTalk Server安裝媒體,執行Setup.exe

  2. 選取 [安裝 Microsoft BizTalk 配接器]。 在下一個視窗中,根據您的平臺,選取 [ 安裝 Microsoft BizTalk 配接器套件 ] 或 [ 安裝 Microsoft BizTalk 配接器套件] (x64)

    注意

    如果您要在虛擬機器上安裝 BizTalk 配接器套件,安裝精靈可能不會繼續進行超過對話方塊,告知安裝程式正在檢查可用的磁碟空間。 在這種情況下,建議您使用無訊息安裝選項。 請參閱本主題) 中的以 無訊息模式安裝 BizTalk 配接器套件 (。

  3. 在 [歡迎使用] 畫面上,選取 [ 下一步]。

  4. 接受使用者授權合約 (EULA) ,然後選取 [ 下一步]。

  5. [選擇安裝類型] 中:

    • 若要安裝最常見的功能,請選取 [一般]。

    • 若要選取您要安裝的介面卡,請選取 [ 自訂],然後繼續進行下一個步驟。

    • 若要安裝所有功能,請選取 [ 完成]。

      重要

      若只要安裝您用來與企業應用程式介面的配接器,請選取 [自訂 安裝]。

  6. 只有在您選擇 [自訂安裝] 時才需要。 如果您選擇 [一般 ] 或 [ 完成 ] 安裝,請略過此步驟,然後移至步驟 7。

    1. [自訂安裝] 中,展開 [基底配接器 ] 以查看可用的配接器。

    2. 針對您不想要的介面卡,選取配接器旁的圖示,然後選取 [整個功能將無法使用]。

    3. 展開 [ADO 提供者],然後選取您不想安裝的提供者。

    4. 選取 [下一步]。

  7. 選取 [安裝]。

  8. [客戶經驗改進計畫] 中,您可以選擇註冊。 如果您註冊,您可以與 Microsoft 共用下列資料:

    • 與您要安裝 BizTalk 配接器套件的電腦硬體相關的資料。

    • 與您搭配 BizTalk 配接器套件使用之企業應用程式版本相關的資料。

      選取 [確定]。 CEIP 提供詳細資訊。

    注意

    您一律可以從 [程式] 以修復模式執行安裝程式來變更此設定。

  9. 選取 [完成]。

以無訊息模式安裝 BizTalk 配接器套件

使用 msiexec 命令執行無訊息安裝。 在 msiexec 命令中,輸入您想要安裝的個別元件。 下表列出 BizTalk 配接器套件中每個元件的值。 使用這些值來安裝 (或移除) 特定元件。 若要安裝 (或移除多個元件) ,您可以使用以逗號分隔的這些值組合。

元件名稱 命令列屬性的對應值
Oracle 資料庫配接器 DbFeature
Oracle E-Business 配接器 OracleEBSFeature
SAP adapter (SAP 配接器) SapBaseAdapterFeature
Siebel 配接器 SiebelBaseAdapterFeature
SQL adapter (SQL 配接器) SqlFeature
Data Provider for SAP SapAdoFeature

注意:只有在您同時安裝 SAP 配接器時,才必須提供此值。
Data Provider for Siebel SiebelAdoFeature

注意:只有在您同時安裝 Siebel 配接器時,才能提供此值。
所有元件 ALL

重要

功能名稱會區分大小寫。

下列步驟說明如何針對不同元件完成 BizTalk 配接器套件的無訊息安裝。

以無訊息模式安裝
  1. 開啟命令提示字元,然後移至安裝BizTalk Server中的 BizTalk 配接器套件根目錄。

  2. 根據您想要安裝的內容執行下列命令:

    注意

    若要在以 x64 為基礎的平臺上執行無訊息安裝,請在下列命令中將 取代 AdaptersSetup.msiAdaptersSetup64.msi

    • 若要執行完整安裝,它會安裝包括.NET Framework資料提供者在內的所有介面卡,請輸入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=ALL
      
    • 若要只安裝 Oracle 資料庫配接器,請輸入:

      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 配接器以及 Data Provider for 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 。 或者,請參閱 msiexec

安裝 BizTalk 配接器套件之後

您可能需要在安裝 BizTalk 配接器套件之後執行下列工作,根據您想要對每個配接器執行的作業:

設定 Oracle Database 配接器以使用較新的 Oracle.DataAccess.dll 版本

當您將埠設定為使用 WCF-OracleDB 配接器或使用 Visual Studio 取用產生的配接器時,會顯示介面卡需要 Oracle.DataAccess.dll 2.111.7.0 版的訊息。 若要解決此訊息,請安裝支援的 Oracle.DataAccess.dll 版本 (請參閱 支援的版本清單) ,然後更新 bindingRedirect OracleDB 組態檔中的 專案。 步驟:

  1. 在BizTalk Server上,移至下列資料夾:

    drive:\Program Files\Microsoft BizTalk Adapter Pack (x64) \bin

    drive:\Program Files (x86) \Microsoft BizTalk Adapter Pack\bin

  2. 開啟 Microsoft.Adapters.OracleDB.config 檔案。

  3. 尋找下列區段,並複製/貼上下列專案:

    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
              <dependentAssembly>
                        <assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342" culture="neutral" />
                        <bindingRedirect oldVersion="2.111.7.00" newVersion="2.112.1.00"/>
              </dependentAssembly>
    </assemblyBinding>
    
    

    注意

    在此範例中,我們會將 newVersion 設定為 2.112.1.00。 將此值設定為您已安裝的版本。

重要

  • 如果此群組中有多個 BizTalk Server,請在群組中的所有 BizTalk 伺服器上進行這項變更。
    • newVersion值必須根據電腦上安裝 Oracle.DataAccess.dll 檔案的版本來更新。 Oracle.DataAccess.dll 隨附于您從 Oracle 安裝的 Oracle 用戶端中。 您只能安裝 BizTalk 配接器套件支援的Oracle 用戶端版本。

僅針對 SAP 配接器) 建立 SQL Server Database 物件 (

若要在 SAP 系統中叫用 tRFC,請執行 SapAdapter-DbScript-Install.sql SQL 腳本。 此腳本會隨 BizTalk 配接器套件安裝一起安裝,並在 SQL Server 中建立資料庫物件。 腳本通常會安裝在 < 安裝磁片磁碟機 > :\Program Files\Microsoft BizTalk 配接器套件。 只要您在使用配接器叫用 tRFC 時輸入該資料庫名稱,即可針對任何SQL Server資料庫執行此腳本。

註冊配接器系結

在 BizTalk 配接器套件安裝期間,安裝精靈可能無法註冊配接器系結或.NET Framework mySAP Business Suite 的資料提供者,但安裝程式會繼續進行配接器安裝。 這可能是因為 Windows Communication Foundation (WCF) 安裝、Microsoft Windows Communication Foundation (WCF) 企業營運 (LOB) 配接器 SDK 安裝,或 machine.config 檔案損毀所造成的問題。

只有在安裝精靈無法在 machine.config 檔案中註冊配接器系結或.NET Framework資料提供者時,才完成這些步驟。

註冊配接器系結或.NET Framework資料提供者
  1. 移至電腦上的 machine.config 檔案。 例如,在 32 位平臺上,machine.config 可在系統磁片磁碟機 > :\WINDOWS\Microsoft.NET\Framework\version > \ < CONFIG 下 < 取得。

  2. 使用文字編輯器開啟檔案。

  3. 註冊配接器系結:

    1. 搜尋 system.serviceModel 元素,並在其下新增下列專案:

      <client>
        <endpoint binding="sapBinding" contract="IMetadataExchange" name="sap" />
        <endpoint binding="siebelBinding" contract="IMetadataExchange" name="siebel" />
        <endpoint binding="oracleDBBinding" contract="IMetadataExchange" name="oracleDb" />
        <endpoint binding="oracleEBSBinding" contract="IMetadataExchange" name="oracleEBS" />
        <endpoint binding="sqlBinding" contract="IMetadataExchange" name="mssql" />
      </client>
      
    2. 搜尋 bindingElementExtensions system.serviceModel\extensions 底下的 專案。

    3. 尋找遺漏的配接器系結。 根據遺漏的 bindingElementExtensions 配接器系結,在節點底下新增下列區段。 如果安裝精靈無法註冊任何系結,您必須註冊所有系結。

      針對 SAP 配接器,新增:

      <add name="sapAdapter" type="Microsoft.Adapters.SAP.SAPAdapterExtensionElement,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Siebel 配接器,新增:

      <add name="siebelAdapter" type="Microsoft.Adapters.Siebel.SiebelAdapterExtensionElement,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Oracle 資料庫配接器,新增:

      <add name="oracleDBAdapter" type="Microsoft.Adapters.OracleDB.OracleDBAdapterExtensionElement,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Oracle E-Business 配接器,新增:

      <add name="OracleEBSAdapter" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingElementExtensionElement, Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 SQL 配接器,新增:

      <add name="sqlAdapter" type="Microsoft.Adapters.Sql.SqlAdapterBindingElementExtensionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
    4. 搜尋 bindingExtensions system.serviceModel\extensions 底下的 專案。

    5. 尋找遺漏的配接器系結。 根據遺漏的 bindingExtensions 配接器系結,在節點底下新增下列區段。 如果安裝精靈無法註冊任何系結,您必須註冊所有系結。

      針對 SAP 配接器,新增:

      <add name="sapBinding" type="Microsoft.Adapters.SAP.SAPAdapterBindingSection,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Siebel 配接器,新增:

      <add name="siebelBinding" type="Microsoft.Adapters.Siebel.SiebelAdapterBindingSection,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Oracle 資料庫配接器,新增:

      <add name="oracleDBBinding" type="Microsoft.Adapters.OracleDB.OracleDBAdapterBindingSection,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Oracle E-Business 配接器,新增:

      <add name="OracleEBSBinding" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingCollectionElement, Microsoft.Adapters.OracleEBS,Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 SQL 配接器,新增:

      <add name="sqlBinding" type="Microsoft.Adapters.Sql.SqlAdapterBindingCollectionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

    注意

    如需如何判斷公開金鑰的資訊,請參閱 判斷公開金鑰和版本

  4. 註冊.NET Framework資料提供者:

    1. 搜尋 DbProviderFactories system.data 節點下的專案。

    2. 尋找遺漏.NET Framework資料提供者。 根據遺漏的提供者,在節點底下 DbProviderFactories 新增下列區段。 如果安裝精靈無法註冊任何提供者,您必須註冊所有提供者。

      針對適用于 SAP 的資料提供者,新增:

      <add name="SAPClient Data Provider" invariant="Microsoft.Data.SAPClient"
          description=".NET Framework Data Provider for mySAP Business Suite"    type="Microsoft.Data.SAPClient.SAPClientFactory,Microsoft.Data.SAPClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Siebel 的資料提供者,新增:

      <add name="SiebelClient Data Provider" invariant="Microsoft.Data.SiebelClient"
          description=".NET Framework Data Provider for Siebel eBusiness Applications"
          type="Microsoft.Data.SiebelClient.SiebelProviderFactory,Microsoft.Data.SiebelClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
  5. 關閉並儲存 machine.config 檔。

判斷公開金鑰和版本

完成下列步驟,以判斷介面卡或.NET Framework資料提供者的公開金鑰和版本。

判斷公開金鑰
  1. 移至 Windows 目錄,通常是 C:\WINDOWS\assembly。

  2. 以滑鼠右鍵按一下您想要公開金鑰的 DLL,然後選取 [ 屬性]。 下表列出每個介面卡和提供者的 DLL 名稱:

    配接器/.NET Framework資料提供者 DLL 的名稱
    SAP adapter (SAP 配接器) Microsoft.Adapters.SAP
    Siebel 配接器 Microsoft.Adapters.Siebel
    Oracle 資料庫配接器 Microsoft.Adapters.OracleDB
    Oracle E-Business 配接器 Microsoft.Adapters.OracleEBS
    SQL adapter (SQL 配接器) Microsoft.Adapters.Sql.dll
    Data Provider for SAP Microsoft.Data.SAPClient
    Data Provider for Siebel Microsoft.Data.SiebelClient
  3. 在 [ 一般 ] 索引標籤上, 公開金鑰權杖 值是 DLL 的公開金鑰。 Version值是 DLL 的版本號碼。

  4. 複製公開金鑰,然後選取 [ 取消]。

安裝自訂 RFC

如果您想要使用適用于 SAP 的資料提供者,您只需要執行此工作。 如需安裝自訂 RFC 的指示,請參閱 SAP 配接器檔中的 安裝自訂 RFC

重要

如果您使用 BizTalk 配接器套件所提供的舊版自訂 RFC,則必須將它們升級至此版本所提供的 RFC。 若要這樣做,請移除先前的 RFC,然後安裝隨附于此版本的 RFC。

安裝企業應用程式

如需安裝不同企業 LOB 系統的步驟和指引,建議您使用其特定的安裝指南。 如果有的話,也請參閱其配接器檔以取得特定組態變更。

安裝和安裝後檢查清單

  • 請確定您已使用正確的安裝選項來安裝所有 軟體必要條件

  • 請確定您已安裝 BizTalk 配接器套件的電腦上已安裝支援的企業 LOB 應用程式版本。 請參閱 支援的企業應用程式版本

  • 若要只安裝您想要連線之企業 LOB 系統的介面卡,請務必使用 [自訂 安裝] 選項安裝 BizTalk 配接器套件。 請確定您尚未使用 [完成 安裝] 選項安裝 BizTalk 配接器套件。 請參閱 安裝 BizTalk 配接器套件

  • 如果您想要使用 SAP 配接器對 SAP 系統進行 tRFC 呼叫,請務必在SQL Server資料庫中建立必要的資料表。 請參閱 安裝 BizTalk 配接器套件之後

  • 執行 BizTalk 配接器套件安裝精靈時,您可能會收到錯誤訊息,指出安裝程式無法註冊系結。 如果是,請手動註冊它們。 請參閱 安裝 BizTalk 配接器套件之後

  • 如果您選擇在 BizTalk 配接器套件安裝時安裝 Data Provider for SAP,請務必在 SAP 系統上安裝自訂 RFC。 請參閱 安裝 BizTalk 配接器套件之後

變更 BizTalk 配接器套件安裝

完成下列步驟以變更 BizTalk 配接器套件安裝。 執行安裝精靈以修改 BizTalk 配接器套件安裝之前,請確定您已安裝 WCF LOB 配接器 SDK。

您可以在 (安裝精靈) ,或在命令列) (以無訊息模式修改 BizTalk 配接器套件安裝。

在互動式模式中變更 BAP 安裝

  1. 使用BizTalk Server Administrators 群組成員的帳戶登入。

  2. [程式和功能] 中,選取 [卸載程式]。

  3. 以滑鼠右鍵按一下 [Microsoft BizTalk 配接器套件],然後選取 [ 變更]。

  4. 在 [歡迎使用] 畫面上,選取 [ 下一步]。

  5. [變更]、[修復] 或 [移除安裝] 中:

    • 若要選取您要安裝的元件,請選取 [變更 ],然後移至步驟 6。

    • 若要修復最近安裝中的錯誤,請選取 [修復 ],然後移至步驟 7。

    • 若要從電腦移除 Microsoft BizTalk 配接器套件,請選取 [ 移除 ],然後移至步驟 10。

  6. 如果您選擇修改安裝:

    • 展開[Microsoft BizTalk 配接器套件] 節點,選擇安裝基底配接器、.NET Framework資料提供者或兩者。

    • 展開 [ 基底配接器] 節點,選擇安裝所有介面卡或特定配接器。

    • 展開 [ADO 提供者] 節點,選擇安裝所有提供者或特定提供者。

    • 選取 [下一步]。

    • 選取 [變更],然後選取 [ 完成]。

  7. 如果您選擇修復安裝,請在 [ 準備修復 Microsoft BizTalk 配接器套件 ] 對話方塊中,選取 [修復]。 精靈會開始修復安裝。

  8. 如有需要,請變更有關選擇 CEIP 的喜好設定,然後選取 [ 確定]。

  9. 選取 [完成]。

  10. 如果您選擇移除配接器,請在 [ 準備好移除 Microsoft BizTalk 配接器套件 ] 對話方塊中,選取 [ 移除],然後選取 [ 完成]。

以無訊息模式變更 BAP 安裝

  1. 開啟命令提示字元,然後移至 BizTalk 配接器套件安裝程式的根目錄。

  2. 執行類似下列的命令:

    注意

    若要在以 x64 為基礎的平臺上以無訊息模式修改 BizTalk 配接器套件安裝,請在下列命令中,將 取代 AdaptersSetup.msiAdaptersSetup64.msi

    msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature ADDLOCAL=SapBaseAdapterFeature
    

    此命令會移除 Oracle 資料庫配接器,並安裝 SAP 配接器。

    藉由使用 REMOVEADDLOCAL 屬性的不同值,您可以新增或移除特定元件。 如需您可以用於這些屬性之值的相關資訊,請參閱本主題中以 無訊息模式安裝 BizTalk 配接器 套件 (中的表格) 。

    您也可以使用 /f 選項作為 msiexec 命令的一部分來執行無訊息修復。 例如:

    msiexec /i AdaptersSetup.msi /qn /f
    

    您可以使用各種不同組合搭配 /f 選項。 如需命令的詳細資訊 msiexec ,請在命令列上輸入 msiexec ,然後按 ENTER 。 或者,請參閱 msiexec

    重要

    當您以無訊息模式修改 BizTalk 配接器套件安裝時,您無法變更加入宣告或退出 CEIP 的喜好設定。 即使您明確將CEIP_OPTIN設定為 true 或 false,您在安裝期間所選擇的喜好設定仍會維持不變。

移除 BizTalk 配接器套件

重要

如果您在SQL Server資料庫中建立資料表來處理 SAP 配接器的 tRFC 功能,您必須先手動移除資料表,才能移除 BizTalk 配接器套件。 BizTalk 配接器套件安裝通常會在安裝磁片磁碟機 > :\Program Files\Microsoft BizTalk 配接器套件上 < 複製 SapAdapter-DbScript-Uninstall.sql 檔案。 執行此檔案來移除您所建立的資料表。

完成下列步驟,以從您的電腦中移除 BizTalk 配接器套件。 執行安裝精靈以移除配接器之前,請確定您已安裝 WCF LOB 配接器 SDK。

您可以在互動式模式中移除 BizTalk 配接器套件, (安裝精靈) ,或是在無訊息模式 (命令列) 。

以互動式模式卸載 BizTalk 配接器套件

  1. [程式和功能] 中,選取 [卸載程式]。

  2. 以滑鼠右鍵按一下 [Microsoft BizTalk 配接器套件],然後選取 [ 卸載]。

以無訊息模式卸載 BizTalk 配接器套件

  1. 開啟命令提示字元,然後移至 BizTalk 配接器套件安裝程式的根目錄。

  2. 執行以下命令:

    注意

    若要在 x64 架構平臺上以無訊息模式移除 BizTalk 配接器套件,請在下列命令中,將 取代 AdaptersSetup.msiAdaptersSetup64.msi

    msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature
    

    此命令會從 BizTalk 配接器套件安裝中移除 Oracle 資料庫配接器。

    藉由為 屬性提供不同的值 REMOVE ,您可以從 BizTalk 配接器套件安裝中移除特定元件。 如需您可以用於此屬性之值的相關資訊,請參閱本主題中以 無訊息模式安裝 BizTalk 配接器 套件 (中的表格) 。

    若要完全移除 BizTalk 配接器套件,請執行下列命令:

    msiexec /x AdaptersSetup.msi /qn
    

    如需命令的詳細資訊 msiexec ,請在命令列上輸入 msiexec ,然後按 ENTER 。 或者,請參閱 msiexec

移除 BizTalk 配接器套件之後

移除 BizTalk 配接器套件之後,您可能需要執行下列步驟:

  • 如果安裝精靈無法這麼做,請移除配接器系結或.NET Framework資料提供者註冊

  • 如果您選擇安裝適用于 SAP 的資料提供者,請移除自訂 RFC

移除系結或.NET Framework資料提供者註冊

只有在安裝精靈無法從 machine.config 檔案中移除配接器系結或.NET Framework資料提供者註冊時,才完成這些步驟。

移除配接器系結或.NET Framework資料提供者註冊
  1. 移至電腦上的 machine.config 檔案。 例如,在 32 位平臺上,machine.config 可在系統磁片磁碟機 > :\WINDOWS\Microsoft.NET\Framework\version > \ < CONFIG 下 < 取得。

  2. 使用文字編輯器開啟檔案。

  3. 移除配接器系結註冊:

    1. 搜尋 system.serviceModel 專案,並從 專案底下移除下列專案:

      <client>
        <endpoint binding="sapBinding" contract="IMetadataExchange" name="sap" />
        <endpoint binding="siebelBinding" contract="IMetadataExchange" name="siebel" />
        <endpoint binding="oracleDBBinding" contract="IMetadataExchange" name="oracleDb" />
        <endpoint binding="OracleEBSBinding" contract="IMetadataExchange" name="oracleEBS" />
        <endpoint binding="sqlBinding" contract="IMetadataExchange" name="mssql" />
      </client>
      
      
    2. 搜尋 bindingElementExtensions system.serviceModel\extensions 底下的 專案。

    3. 根據可用的配接器系結,移除節點底下的 bindingElementExtensions 下列區段。 如果安裝精靈無法移除任何系結,您必須移除所有系結。

      針對 SAP 配接器,請移除:

      <add name="sapAdapter" type="Microsoft.Adapters.SAP.SAPAdapterExtensionElement,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Siebel 配接器,請移除:

      <add name="siebelAdapter" type="Microsoft.Adapters.Siebel.SiebelAdapterExtensionElement,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Oracle 資料庫配接器,請移除:

      <add name="oracleDBAdapter" type="Microsoft.Adapters.OracleDB.OracleDBAdapterExtensionElement,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Oracle E-Business 配接器,請移除:

      <add name="OracleEBSAdapter" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingElementExtensionElement, Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 SQL 配接器,請移除:

      <add name="sqlAdapter" type="Microsoft.Adapters.Sql.SqlAdapterBindingElementExtensionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
    4. 搜尋 bindingExtensions system.serviceModel\extensions 底下的 專案。

    5. 根據可用的配接器系結,移除節點底下的 bindingExtensions 下列區段。 如果安裝精靈無法移除任何系結,您必須移除所有系結。

      針對 SAP 配接器,請移除:

      <add name="sapBinding" type="Microsoft.Adapters.SAP.SAPAdapterBindingSection,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Siebel 配接器,請移除:

      <add name="siebelBinding" type="Microsoft.Adapters.Siebel.SiebelAdapterBindingSection,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Oracle 資料庫配接器,請移除:

      <add name="oracleDBBinding" type="Microsoft.Adapters.OracleDB.OracleDBAdapterBindingSection,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Oracle E-Business 配接器,請移除:

      <add name="OracleEBSBinding" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingCollectionElement, Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 SQL 配接器,請移除:

      <add name="sqlBinding" type="Microsoft.Adapters.Sql.SqlAdapterBindingCollectionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
  4. 移除.NET Framework資料提供者註冊:

    • 搜尋 DbProviderFactories system.data 節點下的專案。

    • 尋找仍在註冊.NET Framework資料提供者。 根據現有的.NET Framework資料提供者,移除節點底下的 DbProviderFactories 下列各節。 如果提供者存在,您必須移除所有提供者。

      針對適用于 SAP 的資料提供者,請移除:

      <add name="SAPClient Data Provider" invariant="Microsoft.Data.SAPClient"
          description=".NET Framework Data Provider for mySAP Business Suite"    type="Microsoft.Data.SAPClient.SAPClientFactory,Microsoft.Data.SAPClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      

      針對 Siebel 的資料提供者,請移除:

      <add name="SiebelClient Data Provider" invariant="Microsoft.Data.SiebelClient"
          description=".NET Framework Data Provider for Siebel eBusiness Applications"
          type="Microsoft.Data.SiebelClient.SiebelProviderFactory,Microsoft.Data.SiebelClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
  5. 關閉並儲存 machine.config 檔。

移除自訂 RFC

完成此步驟以移除您在 SAP 系統中安裝的自訂 RFC。 請參閱 安裝或移除自訂 RFC

針對 BizTalk 配接器套件安裝進行疑難排解

以下是安裝 BizTalk 配接器套件時可能會遇到的一些問題。 如需安裝相關問題的完整清單,請參閱每個介面卡的 疑難排解 主題。

  • 在 64 位電腦上執行安裝程式可能會在存取架構檔案時擲回錯誤

    BizTalk 配接器套件設定在存取Microsoft.Adapters 時擲回錯誤。<AdapterName >_schema.xml檔案,但會繼續進行配接器安裝。

    原因

    如果 BizTalk 配接器套件的 32 位和 64 位版本都安裝在同一部電腦上,則兩者所使用的目標架構檔案相同。 因此,當 64 位安裝程式嘗試存取檔案時,IIS 可能會使用 32 位 BizTalk 配接器套件所安裝的檔案。

    解決方法

    手動複製Microsoft.Adapters。<AdapterName >_schema.xml檔案從 C:\Program Files\Microsoft BizTalk Adapter Pack(x64)\IIS Schemas 「 到 C:\Windows\System32\inetsrv\config\schema