次の方法で共有


BizTalk アダプター パック 2016 を更新またはアンインストールする

BizTalk アダプター パックを変更またはアンインストールする方法。

インストールを変更または更新する

セットアップ ウィザードを実行して BizTalk アダプター パックのインストールを変更する前に、WCF LOB アダプター SDK がインストールされていることを確認します。

インストールは、対話モード (セットアップ ウィザード) またはサイレント モード (コマンド ライン) で変更できます。

セットアップ ウィザードの使用

  1. BizTalk Server Administrators グループのメンバーであるアカウントでサインインします。

  2. [ プログラムと機能] で、[ プログラムのアンインストール] を選択します。

  3. [Microsoft BizTalk アダプター パック] を右クリックし、[変更] を選択します。

  4. [ようこそ] 画面で、[ 次へ] を選択します。

  5. [ インストールの変更、修復、または削除] で、次の操作を行います

    • インストールするコンポーネントを選択するには、[ 変更 ] を選択し、手順 6 に進みます。

    • 最新のインストールでエラーを修復するには、[ 修復 ] を選択し、手順 7 に進みます。

    • コンピューターから BizTalk アダプター パックを削除するには、[ 削除 ] を選択し、手順 10 に進みます。

  6. インストールを変更することを選択した場合:

    • [Microsoft BizTalk アダプター パック] ノードを展開して、基本アダプター、.NET Framework データ プロバイダー、またはその両方のインストールを選択します。

    • [ 基本アダプター ] ノードを展開して、すべてのアダプターまたは特定のアダプターをインストールすることを選択します。

    • [ADO プロバイダー] ノードを展開して、すべてのプロバイダーまたは特定のプロバイダーをインストールすることを選択します。

    • [次へ] を選択します。

    • [ 変更] を選択し、[完了] を選択 します

  7. インストールを修復することを選択した場合は、[ Microsoft BizTalk アダプター パックを修復する準備ができました ] ダイアログ ボックスで、[ 修復] を選択します。 ウィザードによってインストールの修復が開始されます。

  8. 必要に応じて、CEIP の選択に関する設定を変更し、[ OK] を選択します

  9. [完了] を選択します。

  10. アダプターの削除を選択した場合は、[ Microsoft BizTalk アダプター パックを削除する準備ができました ] ダイアログ ボックスで、[ 削除] を選択し、[完了] を選択 します

サイレント モードで msiexec を使用する

  1. コマンド プロンプトを開き、BizTalk アダプター パック インストーラーのルート ディレクトリに移動します。

  2. 次のようなコマンドを実行します。

    Note

    x64 ベースのプラットフォームでサイレント モードで BizTalk アダプター パックのインストールを変更するには、次のコマンドで を にAdaptersSetup64.msi置き換えますAdaptersSetup.msi

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

    このコマンドは、Oracle Database アダプターを削除し、SAP アダプターをインストールします。

    プロパティと ADDLOCAL プロパティに異なる値をREMOVE使用すると、特定のコンポーネントを追加または削除できます。 これらのプロパティに使用できる値については、「BAP のインストール」のサイレント モードでのインストールに関するページの表を参照してください。

    msiexec コマンドの一部として /f オプションを使用して、サイレント修復を実行することもできます。 次に例を示します。

    msiexec /i AdaptersSetup.msi /qn /f
    

    /f オプションでは、さまざまな組み合わせを使用できます。 コマンド ラインで msiexec コマンドの種類 msiexec の詳細を確認し、 キーを押します ENTERWindows コマンド: msiexec も適切なリソースです。

    重要

    BizTalk アダプター パックのインストールをサイレント モードで変更する場合、CEIP のオプトインまたはオプトアウトの設定を変更することはできません。 CEIP_OPTINを明示的に true または false に設定した場合でも、インストール時に選択した設定は維持されます。

BizTalk アダプター パックをアンインストールまたは削除する

重要

SAP アダプターの tRFC 機能を操作するためにSQL Server データベースにテーブルを作成した場合は、BizTalk アダプター パックをアンインストールする前に、テーブルを手動で削除する必要があります。 BizTalk アダプター パックのインストールでは、通常、SapAdapter-DbScript-Uninstall.sqlインストール ドライブ>:\Program Files\Microsoft BizTalk アダプター パックに<ファイルがコピーされます。 作成したテーブルを削除するには、このファイルを実行します。

コンピューターから BizTalk アダプター パックを削除するには、次の手順を実行します。 セットアップ ウィザードを実行する前に、WCF LOB アダプター SDK がインストールされていることを確認します。

BizTalk アダプター パックは、対話型モード (セットアップ ウィザード) またはサイレント モード (コマンド ライン) で削除できます。

セットアップ ウィザードを使用したアンインストール

  1. [ プログラムと機能] で、[ プログラムのアンインストール] を選択します。

  2. [Microsoft BizTalk アダプター パック] を右クリックし、[アンインストール] を選択します。

サイレント モードでのアンインストール

  1. コマンド プロンプトを開き、BizTalk アダプター パック インストーラーのルート ディレクトリに移動します。

  2. 次のコマンドを実行します。

    Note

    x64 ベースのプラットフォームで BizTalk アダプター パックをサイレント モードで削除するには、次のコマンドで を にAdaptersSetup64.msi置き換えますAdaptersSetup.msi

    msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature
    

    このコマンドは、BizTalk アダプター パックのインストールから Oracle Database アダプターを削除します。

    プロパティに異なる値を REMOVE 指定することで、BizTalk アダプター パックのインストールから特定のコンポーネントを削除できます。 このプロパティに使用できる値については、「BAP のインストール」のサイレント モードでのインストールに関するページの表を参照してください。

    BizTalk アダプター パックを完全に削除するには、次のコマンドを実行します。

    msiexec /x AdaptersSetup.msi /qn
    

    コマンド ラインで msiexec コマンドの種類 msiexec の詳細を確認し、 キーを押します ENTERWindows コマンド: msiexec も適切なリソースです。

バインドを削除する

これらの手順は、セットアップ ウィザードでアダプター バインドの削除または machine.config ファイルからのデータ プロバイダーの登録の.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 Database アダプターの場合は、次を削除します。

      <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 Database アダプターの場合は、次を削除します。

      <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 データ プロバイダーの登録を削除します。

    • system.data ノードの DbProviderFactories 下にある 要素を検索します。

    • まだ登録されている.NET Framework データ プロバイダーを探します。 既存の.NET Framework データ プロバイダーに応じて、ノードの下DbProviderFactoriesにある次のセクションを削除します。 プロバイダーが存在する場合は、すべてのプロバイダーを削除する必要があります。

      [Data Provider for SAP]\(データ プロバイダー for 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 をインストールまたは削除する」を参照してください。