Condividi tramite


Aggiornare o disinstallare BizTalk Adapter Pack 2016

Come modificare o disinstallare BizTalk Adapter Pack.

Modificare o aggiornare l'installazione

Prima di eseguire l'installazione guidata per modificare l'installazione di BizTalk Adapter Pack, assicurarsi che WCF LOB Adapter SDK sia installato.

È possibile modificare l'installazione in modalità interattiva (configurazione guidata) o in modalità invisibile all'utente (riga di comando).

Usare l'installazione guidata

  1. Accedere con un account membro del gruppo BizTalk Server Administrators.

  2. In Programmi e funzionalità selezionare Disinstalla un programma.

  3. Fare clic con il pulsante destro del mouse su Microsoft BizTalk Adapter Pack e quindi scegliere Cambia.

  4. Nella schermata iniziale selezionare Avanti.

  5. In Modificare, ripristinare o rimuovere l'installazione:

    • Per selezionare i componenti da installare, selezionare Cambia e passare al passaggio 6.

    • Per correggere gli errori nell'installazione più recente, selezionare Ripristina e passare al passaggio 7.

    • Per rimuovere bizTalk Adapter Pack dal computer, selezionare Rimuovi e quindi andare al passaggio 10.

  6. Se si sceglie di modificare l'installazione:

    • Espandere il nodo Microsoft BizTalk Adapter Pack per scegliere di installare gli adapter di base, i provider di dati .NET Framework o entrambi.

    • Espandere il nodo Adattatori di base per scegliere di installare tutte le schede o schede specifiche.

    • Espandere il nodo Provider ADO per scegliere di installare tutti i provider o provider specifici.

    • Selezionare Avanti.

    • Selezionare Cambia e quindi Fine.

  7. Se si sceglie di ripristinare l'installazione, nella finestra di dialogo Pronto per il ripristino di Microsoft BizTalk Adapter Pack selezionare Ripristina. La procedura guidata avvia il ripristino dell'installazione.

  8. Se necessario, modificare le preferenze relative al consenso per Analisi utilizzo software e quindi selezionare OK.

  9. Selezionare Fine.

  10. Se si sceglie di rimuovere gli adapter, nella finestra di dialogo Pronto per rimuovere Microsoft BizTalk Adapter Pack selezionare Rimuovi e quindi selezionare Fine.

Usare msiexec in modalità invisibile all'utente

  1. Aprire un prompt dei comandi e passare alla directory radice del programma di installazione bizTalk Adapter Pack.

  2. Eseguire un comando simile al seguente:

    Nota

    Per modificare l'installazione di BizTalk Adapter Pack in modalità invisibile all'utente in una piattaforma basata su x64, nei comandi seguenti sostituire AdaptersSetup.msi con AdaptersSetup64.msi.

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

    Questo comando rimuove l'adapter Oracle Database e installa l'adapter SAP.

    Usando valori diversi per le REMOVE proprietà e ADDLOCAL , è possibile aggiungere o rimuovere componenti specifici. Fare riferimento alla tabella in Installazione in modalità invisibile all'utente in Installazione di BAP per informazioni sui valori che è possibile usare per queste proprietà.

    È anche possibile eseguire un ripristino invisibile all'utente usando l'opzione /f come parte del comando msiexec. Ad esempio:

    msiexec /i AdaptersSetup.msi /qn /f
    

    È possibile usare diverse combinazioni con l'opzione /f. Per altre informazioni sul tipo di msiexec comando msiexec nella riga di comando e premere ENTER. Comando di Windows: msiexec è anche una risorsa valida.

    Importante

    Durante la modifica dell'installazione di BizTalk Adapter Pack in modalità invisibile all'utente, non è possibile modificare le preferenze per il consenso esplicito o l'esclusione da Analisi utilizzo software. Le preferenze scelte durante l'installazione rimangono, anche se si imposta in modo esplicito il CEIP_OPTIN su true o false.

Disinstallare o rimuovere bizTalk Adapter Pack

Importante

Se nel database di SQL Server sono state create tabelle da usare con la funzionalità tRFC dell'adapter SAP, è necessario rimuoverle manualmente prima di disinstallare BizTalk Adapter Pack. L'installazione di BizTalk Adapter Pack copia in genere un SapAdapter-DbScript-Uninstall.sql file nell'unità<> di installazione:\Programmi\Microsoft BizTalk Adapter Pack. Eseguire questo file per rimuovere le tabelle create.

Completare i passaggi seguenti per rimuovere bizTalk Adapter Pack dal computer. Assicurarsi di avere installato WCF LOB Adapter SDK prima di eseguire l'installazione guidata.

È possibile rimuovere bizTalk Adapter Pack in modalità interattiva (configurazione guidata) o in modalità invisibile all'utente (riga di comando).

Disinstallare tramite l'installazione guidata

  1. In Programmi e funzionalità selezionare Disinstalla un programma.

  2. Fare clic con il pulsante destro del mouse su Microsoft BizTalk Adapter Pack e quindi scegliere Disinstalla.

Disinstallare in modalità invisibile all'utente

  1. Aprire un prompt dei comandi e passare alla directory radice del programma di installazione bizTalk Adapter Pack.

  2. Eseguire il comando seguente:

    Nota

    Per rimuovere bizTalk Adapter Pack in modalità invisibile all'utente in una piattaforma basata su x64, nei comandi seguenti sostituire AdaptersSetup.msi con AdaptersSetup64.msi.

    msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature
    

    Questo comando rimuove l'adapter Oracle Database dall'installazione di BizTalk Adapter Pack.

    Fornendo valori diversi per la REMOVE proprietà, è possibile rimuovere componenti specifici dall'installazione di BizTalk Adapter Pack. Per informazioni sui valori che è possibile usare per questa proprietà, fare riferimento alla tabella in Installazione in modalità invisibile all'utente in modalità invisibile all'utente.

    Per rimuovere completamente bizTalk Adapter Pack, eseguire il comando seguente:

    msiexec /x AdaptersSetup.msi /qn
    

    Per altre informazioni sul tipo di msiexec comando msiexec nella riga di comando e premere ENTER. Comando di Windows: msiexec è anche una risorsa valida.

Rimuovere le associazioni

Completare questi passaggi solo se l'installazione guidata non riesce a rimuovere le associazioni dell'adattatore o la registrazione del provider di dati .NET Framework dal file di machine.config.

  1. Passare al file machine.config nel computer. Ad esempio, in una piattaforma a 32 bit, il machine.config è disponibile nell'unità<> di sistema:\WINDOWS\Microsoft.NET\Framework\<version>\CONFIG.

  2. Aprire il file in un editor di testo.

  3. Rimuovere la registrazione dell'associazione dell'adapter:

    1. Cercare l'elemento system.serviceModel e rimuovere quanto segue dall'elemento :

      <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. Cercare l'elemento bindingElementExtensions in system.serviceModel\extensions.

    3. Rimuovere le sezioni seguenti nel bindingElementExtensions nodo, a seconda dell'associazione dell'adattatore disponibile. Se l'installazione guidata non riesce a rimuovere tutte le associazioni, è necessario rimuovere tutte le associazioni.

      Per l'adapter SAP, rimuovere:

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

      Per l'adattatore Siebel rimuovere:

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

      Per l'adapter Oracle Database, rimuovere:

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

      Per l'adapter Oracle E-Business, rimuovere:

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

      Per l'adapter SQL rimuovere:

      <add name="sqlAdapter" type="Microsoft.Adapters.Sql.SqlAdapterBindingElementExtensionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
    4. Cercare l'elemento bindingExtensions in system.serviceModel\extensions.

    5. Rimuovere le sezioni seguenti nel bindingExtensions nodo, a seconda dell'associazione dell'adattatore disponibile. Se l'installazione guidata non riesce a rimuovere tutte le associazioni, è necessario rimuovere tutte le associazioni.

      Per l'adapter SAP, rimuovere:

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

      Per l'adattatore Siebel rimuovere:

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

      Per l'adapter Oracle Database, rimuovere:

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

      Per l'adapter Oracle E-Business, rimuovere:

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

      Per l'adapter SQL rimuovere:

      <add name="sqlBinding" type="Microsoft.Adapters.Sql.SqlAdapterBindingCollectionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
      
  4. Rimuovere la registrazione del provider di dati .NET Framework:

    • Cercare l'elemento DbProviderFactories nel nodo system.data.

    • Cercare i provider di dati .NET Framework ancora registrati. Rimuovere le sezioni seguenti nel DbProviderFactories nodo, a seconda dei provider di dati .NET Framework esistenti. È necessario rimuovere tutti i provider, se esistenti.

      Per il provider di dati per SAP, rimuovere:

      <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>" />
      

      Per Il provider di dati per Siebel rimuovere:

      <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. Salvare e chiudere il file machine.config.

Rimuovere le RFC personalizzate

Completare questo passaggio per rimuovere le RFC personalizzate installate nel sistema SAP. Vedere Installare o rimuovere RFC personalizzati.