Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 este documento antes de actualizar. BizTalk Server conecta muchos componentes dispares, tanto internos como externos, a su empresa. La mayoría de los escenarios de implementación del mundo real se extienden mucho más lejos para incluir varios servidores y, finalmente, clústeres de equipos físicos y virtuales.
No hay dos implementaciones de BizTalk Server iguales. Antes de actualizar, recopile información sobre sus necesidades empresariales y analice el ámbito de la implementación con los profesionales de TI, los administradores del sistema y los desarrolladores que usan BizTalk Server. Al estudiar esta guía de actualización y determinar las necesidades específicas de su empresa, va a crear su propia hoja de ruta de implementación.
Use el Analizador de procedimientos recomendados de BizTalk Server (BPA) para examinar una implementación de BizTalk Server y generar una lista de procedimientos recomendados. BPA realiza la comprobación en el nivel de configuración, leyendo e informando únicamente, y usa los datos recopilados para determinar si se siguen los procedimientos recomendados.
Planificar la actualización
A continuación se muestra una vista general del proceso de actualización. Cada uno de los pasos enumerados debe ejecutarse en el orden que se muestra.
- Rutas de actualización de sistemas operativos
- Rutas de actualización de Microsoft SQL Server®
- Actualización de Windows® SharePoint® Services
- Instalación de Visual Studio en paralelo
- Instalación de 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. Cuando es "No", el entorno de BizTalk debe volver a crearse en un sistema operativo compatible. Requisitos de hardware y software para BizTalk Server 2020 enumera los sistemas operativos admitidos.
Sistemas operativos | BizTalk Server 2016 |
---|---|
Windows Server 2016 | Sí |
Windows Server 2012 R2 | No |
Windows 10 | Sí |
Windows 8.1 | No |
En la tabla siguiente se enumeran las versiones admitidas de SQL Server que se pueden actualizar a BizTalk Server 2020. SQL Server hospeda las bases de datos usadas por BizTalk Server. "Sí" significa BizTalk Server que usa esa versión de SQL Server se puede actualizar. "No" significa BizTalk Server que usa esa versión de SQL Server no se puede actualizar. Cuando es "No", el entorno de BizTalk debe volver a crearse 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 cubre más versiones de las que admite BizTalk. Por ejemplo, si usa SQL Server 2014, puede actualizar a SQL Server 2016/2017/2019. Después, puede actualizar a BizTalk Server 2020. Actualizar SQL Server enumera las versiones de SQL Server que se pueden actualizar.
Servidor SQL | BizTalk Server 2016 |
---|---|
SQL Server 2016 | Sí |
SQL Server 2014 | No |
En la tabla siguiente se muestra la ruta de actualización de edición admitida de BizTalk Server 2016. "Sí" significa que la edición de BizTalk Server 2016 se puede actualizar a otra edición. "No" significa que la edición de BizTalk Server 2016 no se puede actualizar a otra edición de BizTalk Server. Cuando "No", se debe volver a crear el entorno de BizTalk.
BizTalk Server 2016 | BizTalk Server 2020 Edición de Evaluación | BizTalk Server 2020 Branch Edition | BizTalk Server 2020 Developer Edition | BizTalk Server 2020 Standard Edition | BizTalk Server 2020 Enterprise Edition |
---|---|---|---|---|---|
Evaluación | No | No | No | No | Sí |
Rama | No | Sí | No | No | Sí |
Desarrollador | No | No | No | No | Sí |
Estándar | No | No | No | Sí | Sí |
Empresa | No | No | No | No | Sí |
Antes de la actualización: lo que necesita saber
Permisos: el usuario que realiza la actualización debe ser miembro de los siguientes grupos de usuarios o tener los permisos equivalentes:
- Grupo administradores en el equipo local
- Grupo de administradores del sistema de SQL Server en el servidor SQL Server
- Grupo administradores de BizTalk Server
- Grupo administradores de Sign-On único (SSO)
SSO: Single Sign-On Master Secret Server y SQL Server que hospeda la base de datos 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 entrantes o salientes:
- En administrador del servidor, seleccione Herramientas y abra Firewall de Windows con Seguridad avanzada.
- Selecciona Reglas de entrada.
- 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.
- En Firewall de Windows con seguridad avanzada, seleccione Reglas de salida.
- 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, agregue manualmente los enlaces personalizados en el 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 solo admite la migración de cambios en los
btsntsvc.exe.config
archivos ybm.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 WCF-SQL Adapter.
Advertencia
Si usa el adaptador de SQL antiguo 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 empresa de TIBCO: A partir de
BizTalk Server 2020
, el Adaptador de servicio de mensajes de empresa de TIBCO solo se admite en un host de 64 bits.
BAM
Paquetes DTS de BAM: detenga todos los paquetes de SERVICIOS de transformación de datos (DTS) de BAM. De lo contrario, los datos se pueden perder o un cubo de procesamiento analítico en línea (OLAP) puede dañarse.
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á 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 SQL Server Enterprise Edition. De lo contrario, se produce un error en la actualización.
valor maxTimeout: Si tiene una base de datos BAM grande, actualice el valor
maxTimeout
para las transacciones distribuidas en su 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 BAM interceptados sigan teniendo las referencias de BizTalk Server 2016. Para actualizar las configuraciones del interceptor correspondientes, use el Editor de perfiles de seguimiento para recuperar el perfil de la actividad y, a continuación, vuelva a aplicar el perfil.
Libro de trabajo LiveData: Si utiliza BAM en BizTalk Server 2016, después de la actualización, debe volver a generar manualmente el libro de trabajo LiveData. Para volver a generar el libro de trabajo de LiveData:
Para recuperar la definición de BAM, ejecute el comando siguiente:
BM get-defxml MyDef.xml
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.
Cambia el nombre de los informes de tabla dinámica buscando los nombres de tabla dinámica en MyDef.xml en
<Caption>
la ruta<BAMDefinition>\<Extension>\<OWC>\<PivotTableView>\<PivotTable>\<PivotView>\<Label>
. Usa estos nombres para renombrar los informes de tabla dinámica en MyNewBook.xls.Vuelva a generar el libro de trabajo de LiveData al ejecutar el siguiente comando:
BM regenerate-livedataworkbook MyNewBook.xls
Nota:
Los libros de trabajo LiveData regenerados no vuelven a crear los artefactos de Excel (por ejemplo, gráficos) en el libro de trabajo LiveData original. Vuelva a crear manualmente los artefactos.
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 SQL Server en la máquina donde 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 esta máquina.
Solución Empresarial Individual 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 va a instalar esta versión en un equipo con una versión anterior de BizTalk, ESSO se actualiza automáticamente durante la configuración. Se recomienda realizar los pasos siguientes antes de actualizar:
- Compruebe que se realiza una copia de seguridad de una versión actual de la base de datos de Sign-On única (SSODB) en una ubicación segura.
- Compruebe que se realiza una copia de seguridad de la clave secreta maestra actual en una ubicación segura.
- Conozca la contraseña al 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 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 de inicio de sesión único empresarial autónoma, como un servidor maestro de secretos dedicado.
- Compruebe que se realiza una copia de seguridad de la clave secreta maestra actual en una ubicación segura.
- Compruebe que se realiza una copia de seguridad de una versión actual de SSODB en una ubicación segura.
- Ejecute el ESSO Setup.exe desde el soporte de instalación de BizTalk Server 2020. La carpeta de instalación predeterminada es
\Platform\SSO
. - En el cuadro de diálogo Autorun, seleccione Microsoft Enterprise Single Sign-On.
- En el cuadro de diálogo Resumen, seleccione Actualizar.
Entorno de varios equipos
En un entorno de varios equipos, actualice el equipo del servidor secreto maestro de SSO. A continuación, actualice los demás equipos de BizTalk Server. No se admite la actualización simultánea de los equipos de BizTalk en un grupo. Actualice un equipo a la vez en el orden siguiente:
- Servidor maestro secreto único de Sign-On
- Equipos en tiempo de ejecución que ejecutan BizTalk Server
- Herramientas de administración y equipo de supervisión
- Desarrollo y cualquier otro equipo restante que ejecute BizTalk Server
Adicional
Con el Panel de configuración, puede ajustar ampliamente la configuración de BizTalk Server para la optimización del rendimiento. También puede modificar la configuración del grupo de BizTalk, el host de BizTalk y la instancia de host de BizTalk. Consulte Using Settings Dashboard for BizTalk Server Performance Tuning (Usar el panel de configuración para la optimización del rendimiento de BizTalk Server).
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 usar 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 o cuentas integradas sin contraseñas para el usuario del servicio web de administración de BAM.
La configuración de BizTalk Server con estas cuentas puede parecer correcta, pero se produce un error en el servicio web de administración de BAM.
Se admite el uso de estas cuentas para el grupo de aplicaciones de BAM.
Instalar y desinstalar: al desinstalar BizTalk Server, elimine manualmente las bases de datos de BizTalk Server. Si va a instalar BizTalk Server como desarrollador o evaluador, considere la posibilidad de instalar en una máquina virtual. De este modo, si tiene que volver a instalarlo, puede revertir fácilmente a un punto de control preestablecido 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. En este documento se tratan las instalaciones de 32 y 64 bits. Se indican las diferencias entre ellos.
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 características y componentes de SQL Server y BizTalk Server 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.
Instancias de SQL Server: se recomienda actualizar las instancias de SQL Server antes de actualizar la plataforma.
Preparar el equipo para la actualización
Instale actualizaciones críticas de Windows. Cuando se complete la instalación, se recomienda reiniciar el equipo.
Instale Microsoft OLEDB Driver for SQL Server en todos los equipos de BizTalk Server.
Instale las versiones x86 y x64 de los paquetes redistribuibles de Visual C++ 2015-2019 en todos los equipos de BizTalk Server.
Actualice SQL Server a una versión compatible. Para obtener las versiones admitidas, vea Requisitos de hardware y software para BizTalk Server 2020. Para obtener más información sobre cómo actualizar SQL Server, vea Actualizar SQL Server.
Actualice las herramientas de cliente de SQL Server. En un entorno de varios equipos, las herramientas de administración se pueden instalar en un equipo independiente. Actualice las herramientas cliente de administración de SQL Server, incluidas las herramientas de administración.
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 SQL Server de destino.
Cree el catálogo de SSIS (SSISDB) en SQL Server.
Instale Visual Studio. Requisitos de hardware y software para BizTalk Server 2020 enumera las versiones admitidas. Se pueden instalar diferentes versiones de Visual Studio en paralelo. Para obtener más información, vea Visual Studio.
Instalar Office. Requisitos de hardware y software para BizTalk Server 2020 enumera las versiones de Office compatibles. Consulte Instalación y uso de versiones diferentes de Office en el mismo equipo.
Detenga los servicios de BizTalk Server y los servicios de Windows:
- Grupo de BizTalk Service bizTalk: <Application_Name>
- Servicio de actualización del motor de reglas
- Servicio de publicación world wide web
Si tiene instalados aceleradores de BizTalk Server, detenga el servicio de registro de HL7.
Realice una copia de seguridad de las bases de datos:
- Maestro
- MSDB
- BAMArchive
- BAMPrimaryImport
- BAMStarSchema
- BizTalkDTADb
- BizTalkMgmtDb
- BizTalkMsgBoxDb
- BizTalkRuleEngineDb
- BAMAnalysis
Realizar la actualización
Importante
Al instalar SQL Server, el programa de instalación otorgó derechos de administrador del sistema a la cuenta que estaba iniciada sesión. Los derechos de administrador del sistema también son necesarios para instalar BizTalk Server. Realice una de las acciones siguientes:
- Use la misma cuenta que usó al instalar SQL Server. O
- Asegúrese de que la cuenta de inicio de sesión actual tiene derechos de administrador del sistema.
Pasos de actualización
- Cierre todos los programas abiertos.
- Ejecute Setup.exe desde el medio de instalación.
- En Inicio, seleccione Instalar Microsoft BizTalk Server.
- En Información del cliente, escriba el nombre de usuario, la organización y la clave de producto. Seleccione Siguiente.
- Acepte el contrato de licencia y seleccione Siguiente.
- 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.
- En Instalación de componentes, revise los componentes disponibles y seleccione Siguiente.
- En Resumen, revise los componentes actualizables.
- Seleccione Actualizar para iniciar.
- Opcional: seleccione Usar Microsoft Update cuando busque actualizaciones (recomendado).
- En Actualización completada, desactive la casilla Configuración de BizTalk Server Launch y, a continuación, seleccione Finalizar.
ADICIONAL
Ocurre mucho durante una actualización de BizTalk Server, y no es raro encontrarse con un error durante el proceso. Sin embargo, la mayoría de los errores se solucionan 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 la versión anterior de BizTalk Server. Las nuevas características 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 mediante el Administrador de configuración de BizTalk Server.
Para comprobar si la actualización se ha realizado correctamente, abra Programas y características y busque BizTalk Server 2020. Si aparece en la lista, el programa de instalación se realizó correctamente.
Después de la actualización
No se puede revertir a BizTalk Server 2016.
Instalar la extensión de BizTalk Server en Visual Studio: para completar la instalación de BizTalk Developer Tools, instale la extensión de BizTalk Server en Visual Studio.
Descargar y copiar WinSCP: si usa el adaptador SFTP, descargue la versión recomendada del archivo ZIP de WinSCP y extráigalo en la carpeta de instalación de BizTalk Server 2020.
Desinstalar OWC: OWC está en desuso y no es compatible con Microsoft. Se recomienda desinstalarlo de las máquinas de BizTalk Server. El impacto se limita a la capacidad del visor de agregaciones en el portal de BAM.
Instalar MQSAgent: si el archivo de MQSAgent.dll está instalado en un servidor WebSphere MQ 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: reconfigure los siguientes trabajos del Agente de SQL Server:
- Purga y archivo de DTA (BizTalkDTADb): vea How to Configure the DTA Purge and Archive Job (Cómo configurar el trabajo de purga y archivo de DTA).
- Copia de seguridad de BizTalk Server (BizTalkMgmtDb): vea Cómo configurar el trabajo de Copia de seguridad de BizTalk Server
Paquetes DTS de BAM programados: Si tiene trabajos del Agente de SQL para programar paquetes DTS de BAM, reconfigure 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.
Grupo Usuarios de solo lectura de BizTalk Server: 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 el módulo de PowerShell de SQL Server.
BizTalk Server 2016 Feature Pack: Si ha actualizado desde BizTalk Server 2016 Feature Pack, se requieren las acciones posteriores a la actualización.
Adaptadores de O365: instale y configure BizTalk TMS si usa adaptadores de O365. Tendrá que activar cada puerto con 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 App Pools correspondientes y, a continuación, vuelva a configurar la característica API REST de BizTalk en la configuración de BizTalk Server 2020.
Reiniciar aplicaciones: reinicie todas las aplicaciones implementadas que se actualizan.
Actualizar host a 64 bits para tiBCO Enterprise Message Service Adapter: actualice el host del controlador de envío y recepción para tiBCO Enterprise Message Service Adapter a un host de 64 bits.
Apéndice A: Programa de mejora de la experiencia del cliente
Como parte del Programa de mejora de la experiencia del cliente en BizTalk Server, puede proporcionar comentarios útiles a Microsoft con respecto al uso de características de BizTalk Server. Los datos recopilados son anónimos y no se pueden usar para identificarle. Microsoft recopila estadísticas de uso de características como parte de este programa.
Al participar en este programa, puede ayudar a mejorar la confiabilidad 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. Al trabajar 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 las alertas de BAM están configuradas 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 error en cualquier momento durante la actualización. La forma de recuperarse de una actualización con errores se determina desde qué punto durante cada fase se produjo el error.
Si se produce un error en la actualización al instalar los requisitos previos, el programa de instalación detiene la instalación adicional de los requisitos previos y devuelve un mensaje con el error. A continuación, puede corregir el problema y volver a ejecutar la configuración.
Si se produce un error en la actualización al actualizar las bases de datos, quitar características de la versión existente de BizTalk Server o instalar la nueva versión, el programa de instalación detiene la instalación y devuelve un mensaje con el error. Los cambios se revierten. No se pueden revertir los cambios realizados en las bases de datos de BizTalk Server.
Si los componentes de la instalación anterior de BizTalk Server se quitan durante la actualización, el equipo puede dejarse en un estado sin componentes de BizTalk Server. Se puede conservar la información de configuración de características de la instalación anterior. Y dependiendo de dónde se produzca un error en el proceso de actualización, es posible que se hayan actualizado las bases de datos de BizTalk Server. Es posible que sea necesario restaurar las bases de datos de las que ha hecho una copia de seguridad antes de volver a ejecutar la instalación.
Si se produce un error en la actualización al volver a configurar las características de BizTalk Server, el programa de instalación devuelve un mensaje con el nivel de finalización. Si se produce un error en la actualización de la configuración o se completa parcialmente, vuelva a ejecutar la configuración de BizTalk Server para completar la actualización.
Si la actualización sigue fallando y debe regresar a la versión anterior de BizTalk Server, debe restaurar las bases de datos que ha respaldado y luego reinstalar su versión previa 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 puede enlazar un puerto de envío que se ejecuta en una versión de BizTalk Server a 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 obtiene un 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 puede acceder al portal de BAM después de actualizar. Posible resolución:
Cree una copia de seguridad del archivo web.config ubicado en
%BizTalkInstallDir%\BAMPortal\web.config
.Usando bm.exe en la carpeta Seguimiento de BizTalk Server, ejecute lo 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").
Abra la configuración de BizTalk Server en el equipo que aparece como el valor BAMVRoot y desconfigura el portal de BAM.
Abra la configuración de BizTalk Server y configure el portal de BAM.
Abra el nuevo archivo web.config desde la ubicación mencionada en el paso (1).
Con la copia de seguridad del archivo web.config, establezca los valores siguientes (en
configuration\appSettings
):- key="MainPageContentUrl"
- key="AlertNotificationOptions"
Nota:
En una máquina de 64 bits, después de actualizar el sistema operativo, se recomienda volver a configurar el portal de BAM.
Implementar actividades de EDI BAM: al actualizar, la actualización puede tener un éxito parcial. Esto puede ocurrir al actualizar SQL Server (con EDI configurado). Es posible que las actividades de EDI BAM no se actualicen correctamente. Para resolver este problema, despliegue las actividades de BAM mediante la ejecución de los siguientes comandos en la línea de comandos con credenciales administrativas.
"<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 de SSO tanto en el inicio de sesión único como en el clúster en tiempo de ejecución de BizTalk Server.
Para actualizar los servicios de SSO en el clúster de SSO:
En Administrador de clústeres, Traiga en línea el grupo de clústeres que contiene el recurso de servicio SSO enterprise agrupado. Esto debería iniciar todos los recursos del grupo de clústeres.
Desconecte la instancia en clúster del servicio SSO enterprise. Y luego, tráelo en funcionamiento.
Mueva el grupo de clústeres. Este paso debe mover el grupo de clústeres que contiene el recurso de servicios de SSO enterprise agrupados del primer nodo al segundo nodo.
Desconecte la instancia en clúster del servicio SSO enterprise. Y luego, tráelo en funcionamiento.
Para actualizar los servicios de SSO en un clúster de tiempo de ejecución de BizTalk Server:
En el Administrador de clústeres, ponga en línea el grupo del clúster que contiene el recurso de ejecución de BizTalk Server en clúster. Esto debería iniciar todos los recursos del grupo de clústeres.
Desconecte la instancia en clúster de los servicios de SSO enterprise. Y luego, tráelo en funcionamiento.
Mueva el grupo de clústeres. Este paso debe mover el grupo de clústeres que contiene el recurso en tiempo de ejecución de BizTalk Server agrupado del primer nodo al segundo nodo.
Desconecte la instancia en clúster de los servicios de SSO enterprise. Y luego, tráelo en funcionamiento.
Pasos siguientes
Pasos posteriores a la configuración para optimizar el entorno