Actualizar o desinstalar el paquete de adaptadores de BizTalk 2016
Cómo cambiar o desinstalar el paquete de adaptadores de BizTalk.
Antes de ejecutar el asistente para la instalación para modificar la instalación del paquete de adaptadores de BizTalk, asegúrese de que está instalado el SDK del adaptador de LOB de WCF.
Puede modificar la instalación en modo interactivo (el asistente para la instalación) o en modo silencioso (la línea de comandos).
Inicie sesión con una cuenta que sea miembro del grupo administradores de BizTalk Server.
En Programas y características, seleccione Desinstalar un programa.
Haga clic con el botón derecho en Microsoft BizTalk Adapter Pack y seleccione Cambiar.
En la pantalla de bienvenida, seleccione Siguiente.
En Cambiar, reparar o quitar la instalación:
Para seleccionar los componentes que desea instalar, seleccione Cambiar y vaya al paso 6.
Para reparar errores en la instalación más reciente, seleccione Reparar y vaya al paso 7.
Para quitar el paquete de adaptadores de BizTalk del equipo, seleccione Quitar y, a continuación, vaya al paso 10.
Si decide modificar la instalación:
Expanda el nodo Paquete de adaptadores de Microsoft BizTalk para elegir instalar los adaptadores base, los proveedores de datos de .NET Framework o ambos.
Expanda el nodo Adaptadores base para elegir instalar todos los adaptadores o adaptadores específicos.
Expanda el nodo Proveedores de ADO para elegir instalar todos los proveedores o proveedores específicos.
Seleccione Next (Siguiente).
Seleccione Cambiar y, a continuación, seleccione Finalizar.
Si decide reparar la instalación, en el cuadro de diálogo Listo para reparar El paquete de adaptadores de Microsoft BizTalk , seleccione Reparar. El asistente inicia la reparación de la instalación.
Si es necesario, cambie sus preferencias con respecto a la participación en CEIP y, a continuación, seleccione Aceptar.
Seleccione Finalizar.
Si decide quitar los adaptadores, en el cuadro de diálogo Listo para quitar el paquete de adaptadores de Microsoft BizTalk , seleccione Quitar y, a continuación, seleccione Finalizar.
Abra un símbolo del sistema y vaya al directorio raíz del instalador del paquete de adaptadores de BizTalk.
Ejecute un comando similar al siguiente:
Nota
Para modificar la instalación del paquete de adaptadores de BizTalk en modo silencioso en una plataforma basada en x64, en los comandos siguientes, reemplace por
AdaptersSetup.msi
AdaptersSetup64.msi
.msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature ADDLOCAL=SapBaseAdapterFeature
Este comando quita el adaptador de base de datos de Oracle e instala el adaptador de SAP.
Mediante el uso de valores diferentes para las
REMOVE
propiedades yADDLOCAL
, puede agregar o quitar componentes específicos. Consulte la tabla de Instalación en modo silencioso en Instalación de BAP para obtener información sobre los valores que puede usar para estas propiedades.También puede realizar una reparación silenciosa mediante la opción /f como parte del comando msiexec. Por ejemplo:
msiexec /i AdaptersSetup.msi /qn /f
Puede usar varias combinaciones diferentes con la opción /f. Para obtener más información sobre el tipo
msiexec
de comando msiexec en la línea de comandos y presioneENTER
. Comando de Windows: msiexec también es un buen recurso.Importante
Al modificar la instalación del paquete de adaptadores de BizTalk en modo silencioso, no puede cambiar sus preferencias para participar o no en CEIP. Las preferencias que eligió durante la instalación permanecen, incluso si establece explícitamente el CEIP_OPTIN en true o false.
Importante
Si ha creado tablas en la base de datos de SQL Server para trabajar con la característica tRFC del adaptador de SAP, debe quitarlas manualmente antes de desinstalar el paquete de adaptadores de BizTalk. La instalación del paquete de adaptadores de BizTalk copia un SapAdapter-DbScript-Uninstall.sql
archivo normalmente en la <unidad> de instalación:\Archivos de programa\Microsoft BizTalk Adapter Pack. Ejecute este archivo para quitar las tablas que ha creado.
Complete los pasos siguientes para quitar el paquete de adaptadores de BizTalk del equipo. Asegúrese de que tiene instalado el SDK del adaptador de LOB de WCF antes de ejecutar el asistente para la instalación.
Puede quitar el paquete de adaptadores de BizTalk en modo interactivo (asistente para la instalación) o en modo silencioso (línea de comandos).
En Programas y características, seleccione Desinstalar un programa.
Haga clic con el botón derecho en Microsoft BizTalk Adapter Pack y, a continuación, seleccione Desinstalar.
Abra un símbolo del sistema y vaya al directorio raíz del instalador del paquete de adaptadores de BizTalk.
Ejecute el siguiente comando:
Nota
Para quitar el paquete de adaptadores de BizTalk en modo silencioso en una plataforma basada en x64, en los siguientes comandos, reemplace por
AdaptersSetup.msi
AdaptersSetup64.msi
.msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature
Este comando quita el adaptador de base de datos de Oracle de la instalación del paquete de adaptadores de BizTalk.
Al proporcionar valores diferentes para la
REMOVE
propiedad, puede quitar componentes específicos de la instalación del paquete de adaptador de BizTalk. Consulte la tabla de Instalación en modo silencioso en Instalación de BAP para obtener información sobre los valores que puede usar para esta propiedad.Para quitar completamente el paquete de adaptadores de BizTalk, ejecute el siguiente comando:
msiexec /x AdaptersSetup.msi /qn
Para obtener más información sobre el tipo
msiexec
de comando msiexec en la línea de comandos y presioneENTER
. Comando de Windows: msiexec también es un buen recurso.
Complete estos pasos solo si el asistente para instalación no puede quitar los enlaces del adaptador o el registro del proveedor de datos de .NET Framework del archivo machine.config.
Vaya al archivo machine.config en el equipo. Por ejemplo, en una plataforma de 32 bits, el machine.config está disponible en <la unidad> del sistema:\WINDOWS\Microsoft.NET\Framework\<version>\CONFIG.
Abra el archivo con un editor de texto.
Quite el registro de enlace del adaptador:
Busque el
system.serviceModel
elemento y quite lo siguiente de debajo del 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>
Busque el
bindingElementExtensions
elemento en system.serviceModel\extensions.Quite las secciones siguientes en el
bindingElementExtensions
nodo, según el enlace de adaptador disponible. Debe quitar todos los enlaces si el asistente para la instalación no puede quitar ninguno.Para el adaptador de SAP, quite:
<add name="sapAdapter" type="Microsoft.Adapters.SAP.SAPAdapterExtensionElement,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Para el adaptador de Siebel, quite:
<add name="siebelAdapter" type="Microsoft.Adapters.Siebel.SiebelAdapterExtensionElement,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Para el adaptador de Oracle Database, quite:
<add name="oracleDBAdapter" type="Microsoft.Adapters.OracleDB.OracleDBAdapterExtensionElement,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Para el adaptador de Oracle E-Business, quite:
<add name="OracleEBSAdapter" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingElementExtensionElement, Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Para el adaptador de SQL, quite:
<add name="sqlAdapter" type="Microsoft.Adapters.Sql.SqlAdapterBindingElementExtensionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Busque el
bindingExtensions
elemento en system.serviceModel\extensions.Quite las secciones siguientes en el
bindingExtensions
nodo, según el enlace de adaptador disponible. Debe quitar todos los enlaces si el asistente para la instalación no puede quitar ninguno.Para el adaptador de SAP, quite:
<add name="sapBinding" type="Microsoft.Adapters.SAP.SAPAdapterBindingSection,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Para el adaptador de Siebel, quite:
<add name="siebelBinding" type="Microsoft.Adapters.Siebel.SiebelAdapterBindingSection,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Para el adaptador de Oracle Database, quite:
<add name="oracleDBBinding" type="Microsoft.Adapters.OracleDB.OracleDBAdapterBindingSection,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Para el adaptador de Oracle E-Business, quite:
<add name="OracleEBSBinding" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingCollectionElement, Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Para el adaptador de SQL, quite:
<add name="sqlBinding" type="Microsoft.Adapters.Sql.SqlAdapterBindingCollectionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Quite el registro del proveedor de datos de .NET Framework:
Busque el
DbProviderFactories
elemento en el nodo system.data.Busque los proveedores de datos de .NET Framework que todavía están registrados. Quite las secciones siguientes en el
DbProviderFactories
nodo, según los proveedores de datos de .NET Framework existentes. Debe quitar todos los proveedores si existen.En Proveedor de datos para SAP, quite:
<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>" />
En Proveedor de datos para Siebel, quite:
<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>" />
Guarde y cierre el archivo machine.config.
Complete este paso para quitar las RFC personalizadas que instaló en el sistema SAP. Consulte Instalación o eliminación de RFC personalizados.