Compartir vía


Actualización a BizTalk Server 2020

Actualización a BizTalk Server 2020 desde BizTalk Server 2016. En este tema se proporciona información general sobre el proceso de actualización de BizTalk Server 2020, la información clave y las instrucciones paso a paso para actualizar desde BizTalk Server 2016.

Información general sobre la actualización

  • Lea todo el documento antes de realizar la actualización. BizTalk Server conecta con su empresa muchos componentes dispares, tanto internos como externos. La mayoría de los escenarios de implementación reales se amplían mucho más para incluir varios servidores y, finalmente, varios clústeres de equipos físicos y virtuales.

  • No hay dos implementaciones de BizTalk Server iguales. Antes de llevar a cabo la actualización, recopile información sobre las necesidades de la empresa y comente el ámbito de la implementación con los profesionales de TI, administradores del sistema y desarrolladores que usan BizTalk Server. Estudie esta guía de actualización y determine las necesidades específicas de su empresa para crear su propio plan de implementación.

  • Use el Analizador de procedimientos recomendados (BPA, por sus siglas en inglés) de BizTalk Server para examinar la implementación de BizTalk Server y generar una lista de procedimientos recomendados. BPA efectúa una comprobación de la configuración (solo lectura y generación de informes) y usa los datos recopilados para determinar si se siguen los procedimientos recomendados.

Planee su actualización

A continuación se incluye una visión general del proceso de actualización. Cada uno de los pasos enumerados debe ejecutarse en el orden que se indica.

  • Rutas de actualización para sistemas operativos
  • Rutas de actualización para Microsoft SQL Server®
  • Actualización de Windows® SharePoint® Services
  • Instalación en paralelo de Visual Studio
  • Instalar Microsoft Office 2019/2016 en paralelo

Rutas de actualización compatibles

En la tabla siguiente se enumeran los sistemas operativos compatibles que se pueden actualizar a BizTalk Server 2020. "Sí" significa que la versión de BizTalk Server que se ejecuta en ese sistema operativo se puede actualizar. "No" significa que la versión de BizTalk Server que se ejecuta en ese sistema operativo no se puede actualizar. En el caso de que no se pueda, el entorno de BizTalk debe crearse de nuevo en un sistema operativo compatible. Requisitos de hardware y software para BizTalk Server 2020 enumera los sistemas operativos compatibles.

Sistemas operativos BizTalk Server 2016
Windows Server 2016
Windows Server 2012 R2 No
Windows 10
Windows 8.1 No

En la tabla siguiente se enumeran las versiones de SQL Server admitidas que se pueden actualizar a BizTalk Server 2020. El servidor SQL Server hospeda las bases de datos que usa BizTalk Server. "Sí" significa que se puede actualizar el servidor BizTalk Server si se usa esa versión de SQL Server. "No" significa que no se puede actualizar BizTalk Server si se usa esa versión de SQL Server. En el caso de que no se pueda, el entorno de BizTalk debe crearse de nuevo en una versión de SQL Server compatible. Requisitos de hardware y software para BizTalk Server 2020 enumera las versiones de SQL Server admitidas.

Sugerencia

Si no se admite la versión de SQL Server o no está en la lista siguiente, revise la documentación de actualización de SQL Server. La actualización de SQL incluye más versiones de las que admite BizTalk. Por ejemplo, si usa SQL Server 2014, puede actualizar a SQL Server 2016/2017/2019. A continuación, puede actualizar a BizTalk Server 2020. Actualizar SQL Server enumera las versiones de SQL Server que se pueden actualizar.

SQL Server BizTalk Server 2016
SQL Server 2016
SQL Server 2014 No

En la tabla siguiente se muestra la ruta de actualización de edition admitida de BizTalk Server 2016. "Sí" significa que la edición BizTalk Server 2016 se puede actualizar a la edición. "No" significa que la edición BizTalk Server 2016 no se puede actualizar a la edición. En el caso de que no se pueda, debe crearse de nuevo el entorno de BizTalk.

BizTalk Server 2016 BizTalk Server 2020 Evaluation Edition BizTalk Server 2020 Branch Edition BizTalk Server 2020 Developer Edition BizTalk Server 2020 Standard Edition Enterprise Edition de BizTalk Server 2020
Evaluación No No No No
Rama No No No
Desarrollador No No No No
Estándar No No No
Enterprise No No No No

Lo que necesita saber antes de realizar la actualización

  • Permisos: el usuario que realiza la actualización debe ser miembro de los siguientes grupos de usuarios o tener los permisos equivalentes:

    • Grupo de administradores del equipo local
    • Grupo de administradores del sistema SQL Server del servidor SQL Server
    • Grupo de administradores de BizTalk Server
    • Grupo de administradores de inicio de sesión único (SSO)
  • SSO: single Sign-On Master Secret Server y el SQL Server que hospeda la base de datos de SSO deben ejecutarse durante la actualización.

  • Cuenta de servicio de red: debe tener acceso de escritura a %windir%\temp.

  • Certificados: realice una copia de seguridad del almacén de certificados de Windows:

  • DTC: habilite el Coordinador de transacciones distribuidas de Microsoft (MSDTC) y, a continuación, habilite las reglas DTC de entrada y salida:

    1. En Administrador del servidor, seleccione Herramientas y abra Firewall de Windows con Seguridad avanzada.
    2. Seleccione Reglas de entrada.
    3. En Reglas de entrada, haga clic con el botón derecho en Coordinador de transacciones distribuidas * (según corresponda) y, a continuación, en Habilitar regla.
    4. En Firewall de Windows con seguridad avanzada, seleccione Reglas de salida.
    5. En Reglas de salida, haga clic con el botón derecho en Coordinador de transacciones distribuidas * (según corresponda) y, a continuación, en Habilitar regla.

    Los pasos posteriores a la configuración para optimizar el entorno enumeran los pasos para habilitar MSDTC.

  • Enlaces personalizados: los enlaces personalizados definidos por el usuario que se compilan con versiones anteriores de .NET Framework no están disponibles después de la actualización. Para usar los enlaces personalizados, agréguelos manualmente al archivo machine.config de .NET Framework 4.6.

  • Archivos de configuración: realice una copia de seguridad de todos los archivos de configuración personalizados en BizTalk Server 2016. BizTalk Server admite la migración de cambios solo en los btsntsvc.exe.config archivos y bm.exe.config .

  • Adaptador de SQL: el adaptador de SQL se quita en BizTalk Server 2020. Está en desuso en BizTalk Server 2016 y versiones anteriores. La actualización de BizTalk Server 2020 cambia los puertos asociados con el procesamiento por lotes EDI o las excepciones ESBT para usar el adaptador WCF-SQL.

    Advertencia

    Si usa el adaptador de SQL anterior en la solución de BizTalk, asegúrese de actualizar la solución para usar el adaptador de SQL en el paquete de adaptadores de BizTalk antes de actualizar. Para obtener más información sobre el adaptador de SQL en el paquete de adaptadores de BizTalk, vea Introducción al adaptador de BizTalk para SQL.

  • Adaptador de servicio de mensajes de TIBCO Enterprise: solo se admite en BizTalk Server 2020host de 64 bits aplicable, adaptador del servicio de mensajes de TIBCO Enterprise.

BAM

  • Paquetes DTS de BAM: detenga todos los paquetes de servicios de transformación de datos (DTS) de BAM. De lo contrario, pueden perderse datos o puede dañarse algún cubo de procesamiento analítico en línea (OLAP).

  • Paquetes DTS de BAM y catálogo de SSIS: BizTalk Server 2016 implementó paquetes DTS de BAM en el almacén de paquetes SSIS (MSDB). A partir de BizTalk Server 2020, el paquete DTS de BAM se implementará en el catálogo de SSIS (SSISDB). Cree el catálogo de SSIS (SSISDB) en SQL Server antes de iniciar la actualización; de lo contrario, el proceso de actualización no moverá los paquetes DTS de BAM implementados al catálogo de SSIS.

  • Espacio en disco: el espacio libre en disco debe ser al menos el tamaño de las bases de datos bam existentes.

  • Agregaciones en tiempo real: si usa agregaciones en tiempo real de BAM en la versión actual de BizTalk Server y está actualizando SQL Server, instale o actualice a la SQL Server Enterprise Edition. De lo contrario, la actualización da error.

  • valor maxTimeout: si tiene una base de datos bam grande, actualice el maxTimeout valor de las transacciones distribuidas del archivo machine.config a:

    <system.transactions>
       <machineSettings maxTimeout="23:59:59" />
    </system.transactions>
    
  • Seguimiento de BAM habilitado con el Editor de perfiles de seguimiento (TPE) : después de actualizar, se actualizan los perfiles de seguimiento que se implementaron anteriormente; sin embargo, no se actualizan sus configuraciones de interceptor correspondientes. Es posible que los nuevos mensajes de BAM interceptados sigan teniendo las referencias de BizTalk Server 2016. Para actualizar las configuraciones de interceptor correspondientes, use el Editor de perfiles de seguimiento para recuperar el perfil de la actividad y, después, vuelva a aplicarlo.

  • Libro liveData: si usa BAM en BizTalk Server 2016, después de la actualización, debe volver a generar manualmente el libro LiveData. Cómo volver a generar el libro de datos activos:

    1. Ejecute el comando siguiente para recuperar la definición de BAM:

      BM get-defxml MyDef.xml

    2. Vuelva a crear los informes de tabla dinámica abriendo Microsoft Office Excel y seleccionando los complementos de BAM. Importe el archivo MyDef.xml creado en el paso (1) y vuelva a crear los informes de tabla dinámica. Guarde el nuevo libro de BAM como MyNewBook.xls.

    3. Cambie el nombre de los informes de tabla dinámica; para ello, busque los nombres de las tablas dinámicas en MyDef.xml en <Caption> la ruta de <BAMDefinition>\<Extension>\<OWC>\<PivotTableView>\<PivotTable>\<PivotView>\<Label> acceso. Use estos nombres para cambiar el nombre de los informes de tabla dinámica en MyNewBook.xls.

    4. Ejecute el comando siguiente para volver a generar el libro de trabajo de datos dinámicos:

      BM regenerate-livedataworkbook MyNewBook.xls

      Nota

      Los libros de datos dinámicos regenerados no recrean los artefactos de Excel (por ejemplo, los diagramas) del libro de datos dinámicos original. Vuelva a crear los artefactos manualmente.

  • Requisitos previos de las herramientas de BAM: se requiere la instalación de SSIS en la máquina de herramientas de BAM. La versión de SSIS debe ser compatible con la SQL Server en el equipo en el que se configuran las herramientas de BAM. Puede detener y deshabilitar el servicio de Windows de SSIS después de la instalación de SSIS en este equipo.

Enterprise Single Sign-On (ESSO)

  • Actualización desde una versión anterior del inicio de sesión único de Enterprise: BizTalk Server incluye una versión actualizada de Enterprise Single Sign-On (ESSO). Si instala esta versión en un equipo que tiene instalada una versión anterior de BizTalk, ESSO se actualiza automáticamente durante el proceso de instalación. Se recomienda realizar los siguientes pasos antes de llevar a cabo la actualización:

    1. Compruebe que se realizó una copia de seguridad de la versión de la base de datos de inicio de sesión único (SSODB) en una ubicación segura.
    2. Compruebe que se realizó una copia de seguridad de la clave secreta principal actual en una ubicación segura.
    3. Conozca la contraseña del secreto maestro.

    Actualice todos los servidores de un grupo de BizTalk a la misma versión. Este requisito también se aplica a un servidor de secreto maestro independiente.

  • Actualización mediante enterprise Single Sign-On configuración independiente: siga estos pasos para realizar una actualización en equipos que tengan una instalación independiente de inicio de sesión único de Empresa, como un servidor secreto maestro dedicado.

    1. Compruebe que se realizó una copia de seguridad de la clave secreta principal actual en una ubicación segura.
    2. Compruebe que se realizó una copia de seguridad de la versión actual de la SSODB en una ubicación segura.
    3. Ejecute el Setup.exe ESSO desde el medio de instalación de BizTalk Server 2020. La carpeta de instalación predeterminada es \Platform\SSO.
    4. En el cuadro de diálogo Autorun (Autorun ), seleccione Microsoft Enterprise Single Sign-On (Inicio de sesión único de Microsoft Enterprise).
    5. En el cuadro de diálogo Resumen, seleccione Actualizar.

Entorno de varios equipos

En un entorno de varios equipos, actualice el equipo del servidor de secreto maestro de SSO. A continuación, actualice los demás equipos con BizTalk Server. No está permitido actualizar simultáneamente los equipos de BizTalk de un grupo. Actualice un equipo de cada vez en el orden siguiente:

  1. Servidor de secreto maestro de inicio de sesión único
  2. Equipos en tiempo de ejecución que ejecuten BizTalk Server
  3. Equipo de supervisión y herramientas administrativas
  4. Equipos de desarrollo y otros que ejecuten BizTalk Server

Adicional

Use el panel de valores de configuración para configurar BizTalk Server detalladamente y optimizar el rendimiento. También puede modificar la configuración del grupo de BizTalk, el host de BizTalk y la instancia de host de BizTalk. Consulte Uso del panel de configuración para BizTalk Server ajuste del rendimiento.

Información general

  • Nombres de cuenta: use los nombres de cuenta predeterminados siempre que sea posible. El programa de instalación de BizTalk Server configura automáticamente los componentes instalados para que usen las cuentas predeterminadas. Si hay varios grupos de BizTalk Server en un bosque de Active Directory, cambie los nombres de cuenta para evitar conflictos. BizTalk Server solo <NetBIOS domain name>\<user> admite formatos de nombre para cuentas de servicio y grupos de Windows.

  • Nombres de cuenta con el servicio web de administración de BAM: BizTalk Server no admite cuentas ni cuentas integradas sin contraseñas para el usuario del servicio web de administración de BAM.

    Si se configura BizTalk Server con estas cuentas, puede que todo parezca correcto, pero se produce un error en el servicio web de administración de BAM.

    El uso de estas cuentas se admite para el grupo de aplicaciones de BAM.

  • Instalar y desinstalar: al desinstalar BizTalk Server, elimine manualmente las bases de datos de BizTalk Server. Si instala BizTalk Server como programador o evaluador, considere la posibilidad de instalarlo en una máquina virtual. De esta forma, si necesita volver a instalarlo, podrá volver fácilmente a un punto de control predefinido sin tener que pasar por el proceso de desinstalación.

  • Equipos de 32 y 64 bits: hay algunas diferencias al instalar BizTalk Server en Windows de 32 bits o Windows de 64 bits. Este documento cubre ambas instalaciones: las de 32 bits y las de 64 bits. Se indican las diferencias entre estas.

  • Grupos de trabajo: se admite la instalación y configuración de BizTalk Server en un entorno de grupo de trabajo en un único equipo. En este escenario, las funciones de SQL Server y BizTalk Server, así como los componentes, se instalan y configuran en el mismo equipo.

  • Terminal Server: no se admite la instalación de BizTalk Server mediante Terminal Server que se ejecuta en modo de aplicación.

  • No se admite la actualización silenciosa.

  • Aplicaciones no admitidas: BizTalk Server no admite aplicaciones personalizadas basadas en API no admitidas, como API de PAM, procedimientos almacenados o acceso directo a la base de datos. Ejecute al menos una actualización de prueba antes de actualizar el entorno de producción.

  • SQL Server instancias: se recomienda actualizar las instancias de SQL Server antes de actualizar la plataforma.

Preparar el equipo para la actualización

  1. Instale la Novedades crítica de Windows. Cuando finalice la instalación, se recomienda reiniciar el equipo.

  2. Instale Microsoft OLEDB Driver para SQL Server en todos los equipos BizTalk Server.

  3. Instale las versiones x86 y x64 de los paquetes redistribuibles de Visual C++ 2015-2019 en todos los equipos BizTalk Server.

  4. Actualice SQL Server a una versión compatible. Para ver las versiones compatibles, consulte Requisitos de hardware y software para BizTalk Server 2020. Para obtener más información sobre cómo actualizar SQL Server, consulte Actualización de SQL Server.

  5. Actualizar herramientas de cliente de SQL Server. En un entorno de varios equipos, las herramientas de administración pueden instalarse en un equipo independiente. Actualice las herramientas de cliente de administración de SQL Server, incluidas las herramientas de administración.

  6. Instale SQL Server Integration Services. En un entorno de varios equipos, las herramientas de BAM se pueden instalar y configurar en un equipo independiente. Instale la versión de SQL Server Integration Services compatible con el SQL Server de destino.

  7. Cree el catálogo de SSIS (SSISDB) en SQL Server.

  8. Instale Visual Studio. Requisitos de hardware y software para BizTalk Server 2020 enumera las versiones admitidas. Es posible instalar en paralelo diferentes versiones de Visual Studio. Para obtener más información, vea Visual Studio.

  9. Instale Office. Requisitos de hardware y software para BizTalk Server 2020 enumera las versiones de Office compatibles. Consulte Instalar y usar versiones diferentes de Office en el mismo equipo.

  10. Detenga los servicios BizTalk Server y los servicios de Windows:

    • Grupo de BizTalk service de BizTalk: <Application_Name>
    • Servicio de actualización de motor de reglas
    • Servicio de publicación World Wide Web

    Si tiene instalado algún acelerador de BizTalk Server, detenga también el servicio de registro HL7.

  11. Realice una copia de seguridad de las bases de datos:

    • Master
    • MSDB
    • BAMArchive
    • BAMPrimaryImport
    • BAMStarSchema
    • BizTalkDTADb
    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb
    • BAMAnalysis

    SQL Server: Información general de copia de seguridad

Realizar la actualización

Importante

Cuando instaló SQL Server, el programa de instalación concedió derechos de administrador del sistema a la cuenta que había iniciado sesión. También se necesitan derechos de administrador del sistema para instalar BizTalk Server. Realice una de las siguientes acciones:

  • Use la misma cuenta que usó al instalar SQL Server. OR
  • Asegúrese de que la cuenta actual que ha iniciado sesión tiene derechos de administrador del sistema.

Pasos de actualización

  1. Cierre todos los programas abiertos.
  2. Ejecute Setup.exe desde el medio de instalación.
  3. En Inicio, seleccione Instalar Microsoft BizTalk Server.
  4. En Información del cliente, escriba el nombre de usuario, la organización y la clave de producto. Seleccione Next (Siguiente).
  5. Acepte el contrato de licencia y seleccione Siguiente.
  6. En Programa para la mejora de la experiencia del cliente, escriba su preferencia. Consulte el Apéndice A (en este artículo) para obtener más información.
  7. En Instalación de componentes, revise los componentes disponibles y seleccione Siguiente.
  8. En Resumen, revise los componentes actualizables.
  9. Seleccione Actualizar para iniciar.
  10. Opcional: seleccione Use the Microsoft Update when I check for updates (recommended) (Usar Microsoft Update cuando busque actualizaciones [recomendado]).
  11. En Actualizar completado, desactive la casilla Launch BizTalk Server Configuración y, a continuación, seleccione Finalizar.

ADICIONAL

Durante la actualización de BizTalk Server pasan muchas cosas, de manera que es probable que se produzca un error durante el proceso. Sin embargo, la mayoría de errores se pueden solucionar fácilmente si está preparado. Se recomienda leer el Apéndice B (en este artículo) para obtener sugerencias sobre cómo evitar errores de actualización y qué hacer si se produce una.

El proceso de actualización solo actualiza las características que formaban parte de su versión anterior de BizTalk Server. Las características nuevas no se instalan durante una actualización. Para instalar estas características, vuelva a ejecutar el programa de instalación después de la actualización, elija Modificar y seleccione las características que desea instalar. Una vez instalados, configúrelos con el BizTalk Server Configuration Manager.

Para comprobar si la actualización es correcta, abra Programas y características y busque BizTalk Server 2020. Si aparece, la instalación se realizó correctamente.

Después de la actualización

No se puede revertir a BizTalk Server 2016.

  • Instalar BizTalk Server extensión en Visual Studio: para completar la instalación de BizTalk Developer Tools, instale BizTalk Server extensión en Visual Studio.

  • Descargar y copiar WinSCP: si usa el adaptador SFTP, descargue la versión recomendada del archivo ZIP de WinSCP y extráigala en BizTalk Server carpeta de instalación de 2020.

  • Desinstalar OWC: OWC está en desuso y no es compatible con Microsoft. Se recomienda desinstalarlo de BizTalk Server máquinas. El impacto se limita a la funcionalidad Visor de agregaciones en el portal de BAM.

  • Instalar MQSAgent: si el archivo MQSAgent.dll está instalado en un servidor WebSphere MQ Server remoto, instale una nueva versión del agente MQ desde BizTalk Server 2020 en el servidor WebSphere MQ remoto.

  • Inicie MSMQ: si usa el adaptador de MSMQ, inicie el servicio Message Queuing.

  • Trabajo del Agente SQL: vuelva a configurar los siguientes trabajos de Agente SQL Server:

  • Paquetes DTS de BAM programados: si tiene trabajos del Agente SQL para programar paquetes DTS de BAM, vuelva a configurar los trabajos para usar paquetes SSIS desde el catálogo de SSIS (SSISDB) en lugar del Almacén de paquetes de SSIS (MSDB).

  • Habilitar auditoría: si desea habilitar la auditoría para las operaciones de administración de BizTalk, habilite la auditoría a través de la configuración del grupo de BizTalk.

  • BizTalk Server grupo Usuarios de solo lectura: si desea configurar el rol Usuarios de solo lectura, ejecute el script de PowerShell Configure-WindowsGroupForReadOnlyUserDBRole.ps1 con el grupo de Windows como parámetro. Asegúrese de que tiene instalado SQL Server módulo de PowerShell.

  • BizTalk Server Feature Pack de 2016: si ha actualizado desde BizTalk Server 2016 Feature Pack, se requieren las siguientes acciones posteriores a la actualización.

    • Adaptadores de O365: instale y configure BizTalk TMS si usa adaptadores de O365. Tendrá que activar cada puerto mediante estos adaptadores iniciando sesión en la cuenta de Outlook una vez para cada puerto.

    • Servicio de administración y Servicio de datos operativos: si usa el servicio de administración o el servicio de datos operativos, elimine el servicio de administración y el servicio de datos operativos en el Administrador de IIS, elimine los grupos de aplicaciones correspondientes y vuelva a configurar la característica DE API REST de BizTalk en BizTalk Server configuración de 2020.

  • Reiniciar aplicaciones: reinicie todas las aplicaciones implementadas que se actualicen.

  • Actualizar host a 64 bits para el adaptador del servicio de mensajes de empresa de TIBCO: actualice el host del controlador de envío y recepción para el adaptador del servicio de mensajes de EMPRESA de TIBCO a un host de 64 bits.

Apéndice A: Programa de mejora de la experiencia del cliente

Como parte del Programa para la mejora de la experiencia del usuario en BizTalk Server, puede proporcionar a Microsoft información de utilidad relacionada con el uso de las características de BizTalk Server. Los datos que se recopilan son anónimos y no se pueden usar para identificarle. Microsoft recopila estadísticas de uso de las funciones como parte de este programa.

Al participar en este programa, contribuye a mejorar la fiabilidad y el rendimiento de varias características de BizTalk Server.

Apéndice B: Problemas conocidos

  • Configurar alertas de BAM en el equipo de administración: hay un entorno de varios equipos con los componentes de administración, tiempo de ejecución y SQL Server instalados en equipos independientes. Cuando se trabaja con herramientas de BAM o Alertas de BAM, pueden producirse los siguientes problemas:

    PROBLEMA: al configurar herramientas de BAM en un equipo de administración de BizTalk, se produce el siguiente error:

    Service BAMAlerts was not found on computer ‘.’.The specified service does not exist as an installed service.

    PROBLEMA: al implementar una definición de actividad de BAM desde el equipo en tiempo de ejecución, se produce el siguiente error:

    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider)

    Esto ocurre si se configuró Alertas de BAM en el equipo en tiempo de ejecución. Para resolverlo, configure Alertas de BAM en el mismo equipo que la consola de administración de BizTalk. No configure Alertas de BAM en el equipo en tiempo de ejecución.

  • Recuperación de una actualización con errores: se puede producir una actualización con errores en cualquier momento durante la actualización. La forma en la que se efectúa la recuperación de una actualización con errores se determina a partir del punto de cada fase en el que se produce el error en cuestión.

    • Si se produce un error de actualización durante la instalación de los requisitos previos, el programa de instalación detiene la instalación de los requisitos previos y muestra un mensaje para indicar el error. Para corregir el problema, puede volver a ejecutar el programa de instalación.

    • Si se produce un error de actualización al actualizar las bases de datos, quitar características de la versión de BizTalk Server existente o instalar la versión nueva, el programa de instalación detiene la instalación y muestra un mensaje para indicar el error. Se revierten todos los cambios. Los cambios que se hubieran aplicado a las bases de datos de BizTalk Server no pueden revertirse.

      Si los componentes de la instalación anterior de BizTalk Server se quitan durante la actualización, podría ocurrir que el equipo se quede sin ningún componente de BizTalk Server. Es posible que se mantenga la información de configuración de características de la instalación anterior. Y, según dónde se produzca el error en el proceso de actualización, es posible que las bases de datos de BizTalk Server se hayan actualizado. Puede ser necesario restaurar las bases de datos de las que había hecho copias de seguridad antes de volver a ejecutar el programa de instalación.

    • Si la actualización produce un error al volver a configurar las características de BizTalk Server, el programa de instalación muestra un mensaje que indica el nivel de finalización. Si la actualización de la configuración da error o solo se realiza parcialmente, ejecute la configuración de BizTalk Server para completar la actualización.

      Si el error de actualización persiste y necesita volver a la versión anterior de BizTalk Server, restaure las bases de datos de las que creó una copia de seguridad y vuelva a instalar la versión anterior de BizTalk Server.

  • Use las mismas versiones: en un grupo de aplicaciones de BizTalk, no puede ejecutar máquinas con versiones diferentes de BizTalk Server. Por ejemplo, en la consola de administración de BizTalk, no se puede enlazar un puerto de envío que se ejecuta en una versión de BizTalk Server con una ubicación de recepción que se ejecuta en una versión diferente de BizTalk Server.

  • Almacén de certificados: después de actualizar, abre un puerto de envío o recibe una ubicación desde la consola de administración de BizTalk Server y recibe el error:Could not open certificate store, the system cannot find the file specified (System).

    Este error se produce si falta el almacén de certificados.

  • Portal de BAM: en una máquina de 64 bits, no se puede acceder al portal de BAM después de la actualización. Posible solución:

    1. Cree una copia de seguridad del archivo web.config ubicado en %BizTalkInstallDir%\BAMPortal\web.config.

    2. Use bm.exe, ubicado en la carpeta de seguimiento de BizTalk Server, para ejecutar el comando siguiente en el símbolo del sistema: .bm.exe get-config –FileName:<filepath> -Server:MyServer -Database:MyDB

      En el archivo XML de configuración, obtenga el valor de BAMVRoot (xpath: BAMConfiguration\ GlobalProperty\Name="BAMVRoot").

    3. Abra la configuración de BizTalk Server en el equipo que aparece como valor de BAMVRoot y anule la configuración del portal de BAM.

    4. Abra la configuración de BizTalk Server y configure el portal de BAM.

    5. Abra el nuevo archivo web.config desde la ubicación especificada en el paso (1).

    6. Con la copia de seguridad del archivo web.config, establezca los valores siguientes (en configuration\appSettings):

      • key="MainPageContentUrl"
      • key="AlertNotificationOptions"

      Nota

      En un equipo de 64 bits, después de actualizar el sistema operativo, es recomendable volver a configurar el portal de BAM.

  • Implementar actividades de EDI BAM: al actualizar, la actualización puede realizarse parcialmente correctamente. Esto puede ocurrir cuando se actualiza SQL Server (con EDI configurado). Las actividades de BAM de EDI podrían no actualizarse correctamente. Para resolver este problema, ejecute los comandos siguientes en el símbolo del sistema con credenciales administrativas para implementar las actividades de BAM:

    "<BizTalk Installation Folder>\Tracking\bm.exe" deploy-all -DefinitionFile:"<BizTalk Installation Folder>\AS2ResendActivityDefs.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"

    "<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.EdiAS2.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"

    "<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.Batching.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"

  • Error de SSO en el clúster: en un entorno de clúster en tiempo de ejecución de BizTalk Server, al intentar actualizar, puede recibir un mensaje de error:

    SSO Master Secret Server service is not running on <Cluster name>.Please start the service to continue the upgrade.

    Para resolver este problema, actualice los servicios SSO en el clúster de tiempo de ejecución de BizTalk Server y SSO.

    Para actualizar los servicios de SSO en el clúster de SSO:

    1. En Administrador de clústeres, ponga en línea el grupo de clústeres que contiene el recurso de servicio enterprise SSO agrupado. Esto debería iniciar todos los recursos del grupo de clústeres.

    2. Desconecte la instancia en clúster del servicio Enterprise SSO. Y luego, tráelo de nuevo en línea.

    3. Mueva el grupo de clústeres. Este paso debería mover el grupo de clústeres que contiene el recurso en clúster de servicios SSO empresariales del primer nodo al segundo.

    4. Desconecte la instancia en clúster del servicio Enterprise SSO. Y luego, tráelo de nuevo en línea.

      Para actualizar los servicios de SSO en un clúster en tiempo de ejecución de BizTalk Server:

    5. En Administrador de clústeres, ponga en línea el grupo de clústeres que contiene el recurso en tiempo de ejecución de BizTalk Server agrupado. Esto debería iniciar todos los recursos del grupo de clústeres.

    6. Desconecte la instancia en clúster de los servicios de inicio de sesión único de empresa. Y luego, tráelo de nuevo en línea.

    7. Mueva el grupo de clústeres. Este paso debería mover el grupo de clústeres que contiene el recurso en clúster de tiempo de ejecución de BizTalk Server del primer nodo al segundo.

    8. Desconecte la instancia en clúster de los servicios de inicio de sesión único de empresa. Y luego, tráelo de nuevo en línea.

Pasos siguientes

Pasos posteriores a la configuración para optimizar el entorno