Compartir vía


Instalar BizTalk Server en un entorno de varios equipos

Información general

Hay muchas cosas que se deben tener en cuenta al planear una instalación de varios equipos de Microsoft® BizTalk® Server. A menudo, la infraestructura de red existe y BizTalk Server debe coexistir con otras aplicaciones de red. En esta guía se describen algunas de las consideraciones que se aplican a la instalación de BizTalk Server y Supervisión de actividad empresarial (BAM) en una implementación distribuida de varios equipos. Esta información le ayuda a planear la instalación y configuración de BizTalk Server y Supervisión de actividad empresarial (BAM) y las aplicaciones y componentes de los que depende.

La guía de instalación de un solo servidor contiene procedimientos importantes y más información en segundo plano que no está duplicada en este documento. Por ejemplo, la siguiente información se describe en detalle en la guía de instalación de un solo servidor:

  • Procedimientos detallados de instalación
  • Descripciones de características y dependencias de BizTalk Server
  • Detalles de los valores de configuración básicos de BizTalk Server
  • Requisitos de software y hardware
  • Lista de componentes redistribuibles del archivo .cab

Alta disponibilidad

BizTalk Server proporciona una solución de alta disponibilidad que usa clústeres de equilibrio de carga de red (NLB) y clústeres de conmutación por error, y SQL Server Always On mediante grupos de disponibilidad (AG). Una solución de alta disponibilidad ayuda a minimizar el tiempo de inactividad si se produce un error de hardware o software.

Los clústeres nlB y de conmutación por error se complementan entre sí en arquitecturas complejas. La agrupación en clústeres NLB se usa para equilibrar la carga de las solicitudes entre servidores web front-end. La organización en clústeres de conmutación por error proporciona una alta disponibilidad de los hosts de tipo En curso de BizTalk Server, el servidor secreto principal de inicio de sesión único empresarial y las bases de datos de BizTalk Server. Normalmente se usa para entornos locales. A continuación se muestra un buen recurso:

SQL Server Always On ag se puede usar con entornos locales y con máquinas virtuales de Azure. La compatibilidad con ag comienza con BizTalk Server 2016 y se admite en las versiones más recientes de BizTalk Server. El grupo de disponibilidad incluye réplicas de base de datos principales y réplicas de base de datos secundarias. BizTalk Server se conecta a las réplicas de base de datos principales, mientras que las réplicas de base de datos secundarias proporcionan redundancia y conmutación por error. Always On grupos de disponibilidad (SQL Server) proporciona detalles sobre el funcionamiento del grupo de disponibilidad.

La alta disponibilidad de BizTalk con SQL Server Always On AG proporciona más detalles desde una perspectiva de BizTalk.

Entorno de ejecución y administración independientes

BizTalk Server admite varios escenarios de instalación en el entorno de producción. Por ejemplo, puede instalar, configurar e implementar una instalación solo en tiempo de ejecución en un equipo y una instalación solo de herramientas administrativas en un segundo equipo.

Durante una instalación solo de Herramientas de administración, se instalan los siguientes componentes: consola de administración de BizTalk, BM.exe y BTSDeploy.exe. Tenga en cuenta lo siguiente al crear una instalación de solo herramientas de administración BizTalk Server:

  • El Agente SQL Server se debe ejecutar en todos los equipos que hospedan bases de datos de cuadro de mensajes de BizTalk Server. Agente SQL Server es necesario para realizar un seguimiento de los cuerpos del mensaje en el motor de mensajería de BizTalk Server.

  • Al ejecutar el Asistente para configuración de BizTalk Server, se crea una base de datos de Analysis Services.

  • No se admite el uso de la base de datos de seguimiento de BizTalk con SQL Server Analysis Services.

  • No se admite el uso de instancias con nombre de SQL Server Analysis Services.

Para instalar solo las herramientas de administración para BizTalk Server, seleccione solo Herramientas de administración durante la instalación. Una vez finalizada la instalación, abra el administrador de configuración personalizada y únase a un sistema de inicio de sesión único empresarial (SSO) y a un grupo de BizTalk existentes. Inicio de la página

Habilitación de MSDTC

Antes de instalar y configurar BizTalk Server en un entorno de varios equipos, habilite el acceso a DTC desde la red y el acceso de red COM+ en todos los servidores BizTalk Server y en todas las instancias de SQL Server remotas que use BizTalk Server. Consulte Pasos posteriores a la configuración para optimizar el entorno.

Notas:

SQL Server remoto

Cuando se instala SQL Server en un equipo remoto:

  • SQL Server Management Tools (versiones más recientes de SQL) o herramientas de cliente de SQL Server Conectividad (versiones anteriores de SQL) debe instalarse en el equipo local BizTalk Server cuando SQL Server sea remoto. Las herramientas de SQL Server instalan las bibliotecas cliente necesarias para comunicarse con la instancia remota de SQL Server. La versión de las herramientas de SQL Server en el equipo local BizTalk Server debe ser la misma versión instalada en el SQL Server remoto.

  • Se debe instalar el cliente OLAP de SQL Server en el equipo local si tiene pensado usar Analysis Services de manera remota. El cliente OLAP puede incluirse con SQL Server Feature Pack de 2016.

  • El servidor SQL Server remoto debe estar en ejecución durante la configuración de BizTalk Server.

  • Los puertos TCP y UDP especificados durante el proceso de instalación de SQL Server deben estar abiertos durante la configuración de BizTalk Server.

  • Para configurar herramientas de BAM, instale herramientas de administración básicas y completas de SQL Server en BAM de BizTalk Server. Para obtener más información sobre cómo configurar y configurar BAM en un entorno de varios equipos, vea Instalar y configurar BAM (Supervisión de actividad empresarial) en un entorno de varios equipos.

  • No se admiten instancias con nombre de SQL Server Analysis Services.

topologías de SQL Server

SQL Server se puede instalar localmente en el BizTalk Server o en otro servidor dedicado a SQL Server. La mayoría de los escenarios de producción incluyen BizTalk Server y SQL Server instalados en equipos independientes.

Para obtener una lista de las versiones de SQL Server admitidas, consulte:

Importante

Se admiten y deben instalarse los Service Packs y actualizaciones de Windows Update posteriores.

Mantenimiento y solución de problemas de bases de datos

Consulte Cómo mantener y solucionar problemas BizTalk Server bases de datos.

Supervisión de la actividad económica (SAE)

BizTalk Server proporciona varias herramientas para los trabajadores de la información, entre ellos BAM. Una comprensión básica de la arquitectura de componentes le ayuda a planear la instalación de BizTalk Server para usar los recursos del servidor disponibles. Supervisión de actividades empresariales (BAM) es una colección de herramientas que se usan para administrar agregaciones, alertas y perfiles para supervisar las métricas empresariales pertinentes, conocidas como indicadores clave de rendimiento o KPI.

BAM es un módulo que proporciona visibilidad integral sobre los procesos empresariales para proporcionar información sobre el estado y los resultados de varios procesos operativos y transacciones. Puede usar la salida BAM para abordar áreas problemáticas y resolver los problemas de su negocio. Para obtener más información sobre el ciclo de vida de BAM, consulte Business Activity Monitoring (BAM).

BAM consta de las siguientes capas:

  • Presentación y herramientas: proporciona servicios front-end a los usuarios y desarrolladores empresariales. Muestra datos, permite a los usuarios empresariales y desarrolladores definir y administrar plantillas y perfiles, entre otras funciones.

    Ejemplos: Office Excel, Portal de BAM

    Dónde instalar: Excel, las herramientas de administración y las interfaces de usuario personalizadas se instalan en la estación de trabajo del usuario empresarial o del desarrollador. El portal de BAM y las aplicaciones web personalizadas generadas en la infraestructura de BAM se instalan en un servidor.

  • Servicios web y procesamiento: vincula las capas de presentación y base de datos; implementación de reglas de negocios y procesos; agregación y análisis de datos.

    Ejemplos: Windows SharePoint Services (WSS), servicio web de administración de socios comerciales, servicio web de administración de BAM y el motor de BizTalk Server

    Dónde instalar: en un servidor con IIS, servicio de notificación de SQL y posiblemente servicios web personalizados, en función de la aplicación. Los servicios host de BizTalk también se pueden instalar en este servidor o en un servidor independiente en varias configuraciones de equipo que tengan tres o más equipos.

  • Servicios de base de datos y plataforma: almacenamiento y recuperación de datos; seguridad y autenticación; Redes; funciones del sistema operativo

    Ejemplos: SQL Server, Windows Server, Enterprise Single Sign-On (SSO) y clústeres NLB y conmutación por error

    Dónde instalar: en un servidor con Windows Server, SQL Server. Por motivos de rendimiento, este servidor normalmente no ejecuta los servicios host de BizTalk.

Instalación de BAM

Guía paso a paso: Instalación y configuración de BAM (Supervisión de actividad empresarial) en un entorno de varios equipos

Es más fácil comprender BAM, el proceso de instalación y configuración, y las dependencias dividiendo en tres entornos de BizTalk Server:

  • Entorno en tiempo de ejecución: un entorno de tiempo de ejecución de BizTalk Server básico puede incluir los siguientes servidores:

    • BizTalk Server
    • SQL Server
    • BAM de BizTalk Server
    • Servidor Web
  • Entorno en tiempo de diseño: hay tres roles implicados durante el proceso de desarrollo e implementación de BAM. Entre los roles se incluyen:

    • Analista de negocios
    • Administrador empresarial
    • Desarrollador de aplicaciones
  • Entorno en tiempo de uso: después de implementar e implementar una solución BAM, los usuarios finales empresariales pueden ver los informes generados por varias herramientas de informes. Estas herramientas son:

    • Portal BAM
    • SQL Server Reporting Services
    • Servidor de supervisión de Microsoft PerformancePoint
    • Aplicaciones de informes de BAM personalizadas

En las listas siguientes se describen los componentes de BAM que se van a instalar:

  • Componentes del> portalSupervisión de la actividad empresarial. Al seleccionar el componente Supervisión de actividad empresarial, se instala el software que proporciona a los usuarios empresariales una vista en tiempo real de sus procesos empresariales heterogéneos, lo que les permite tomar decisiones empresariales importantes.

  • Software> adicionalAlertas de BAM: instala el software necesario que permite BizTalk Server proporcionar alertas de supervisión de actividad empresarial (BAM).

    • Alertas de BAM sobre BizTalk Server 2013 R2 y versiones más recientes usan SQL Server Correo electrónico de base de datos. SQL Notification Services no se usa ni se admite.
    • Las alertas de BAM en BizTalk Server 2013 con SQL Server 2012 usan SQL Notification Services.
    • Las alertas de BAM en BizTalk Server 2013 con SQL Server 2008 R2 usan SQL Notification Services.
  • Software> adicionalCliente bam: al seleccionar el componente cliente de BAM se instala el software del lado cliente necesario que permite a los usuarios empresariales trabajar con la característica de supervisión de actividad empresarial de BizTalk Server.

  • Software> adicionalBAM-Eventing: seleccione el componente de soporte técnico de BAM-Eventing instala el software para los interceptores de BAM-Eventing para Windows Workflow Foundation y Windows Communication Foundation. Al seleccionar este componente, también se instalará la API de eventos de BAM que se usa para enviar eventos a la base de datos de BAM desde aplicaciones personalizadas. BAM-Eventing soporte técnico forma parte de la característica Supervisión de actividad empresarial en BizTalk Server.

Configurar BAM

Guía paso a paso: Instalación y configuración de BAM (Supervisión de actividad empresarial) en un entorno de varios equipos

Abra BizTalk Server Configuración y elija Configuración personalizada. En Configuración personalizada, puede configurar opciones avanzadas y configurar o desconfigurar de forma selectiva cada característica.

Instalar y configurar SQL Server para BAM

En Novedades, Instalación, Configuración y Actualización, puede:

  • Consulte los requisitos de software admitidos para BizTalk Server, incluidas las versiones de SQL Server admitidas.
  • Instale el software de requisitos previos, incluida la SQL Server. Para obtener SQL Server pasos de instalación específicos, consulte Instalación de SQL Server 2016 o Instalación de SQL Server 2014.

Además de los servicios de base de datos que requieren las funciones principales de BizTalk Server, BAM también requiere lo siguiente:

  • SQL Server Analysis Services (SSAS)
  • SQL Server Integration Services (SSIS)
  • SQL Server Correo electrónico de base de datos o servicios de notificaciones de SQL Server (SSNS)
Configurar SSIS

Si el SQL Server está instalado en un equipo distinto del BizTalk Server, configure SSIS. En esta tarea, configurará SSIS para usar la base de datos msdb en un servidor SQL Server remoto.

  1. Abra el símbolo del sistema.

  2. Cambie el directorio a %ProgramFiles%\Microsoft SQL Server\100\DTS\Binn.

  3. Ejecute el siguiente comando: notepad MsDtsSrvr.ini.xml.

  4. En el Bloc de notas, actualice el texto dentro de la <ServerName> etiqueta al nombre de host del SQL Server. Guarde los cambios.

  5. Desde el símbolo del sistema, ejecute el siguiente comando: net stop MsDtsServer

  6. Desde el símbolo del sistema, ejecute el siguiente comando: net start MsDtsServer

    Adicional:
    De forma predeterminada, el servicio Integration Services está configurado para administrar paquetes almacenados en la base de datos msdb en una instancia local y predeterminada del motor de base de datos. Para administrar paquetes almacenados en una instancia con nombre o una instancia remota del motor de base de datos, o en varias instancias del motor de base de datos, modifique el archivo de configuración. Por ejemplo, puede crear carpetas raíz adicionales del tipo SqlServerFolder para administrar paquetes en la base de datos msdb de varias instancias del motor de base de datos. Si el servicio se detiene, también puede modificar el archivo de configuración para permitir que los paquetes sigan ejecutándose. Esta opción muestra más carpetas raíz en el Explorador de objetos, o bien especifica una carpeta diferente o más carpetas del sistema de archivos administradas por el servicio Integration Services.

    La HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFile clave del Registro especifica la ubicación y el nombre del archivo de configuración que usa el servicio Integration Services. El valor predeterminado de la clave del Registro es C:\Archivos de programa\Microsoft SQL Server\100\DTS\Binn\ MsDtsSrvr.ini.xml. Puede actualizar el valor de la clave del Registro para usar un nombre y una ubicación distintos del archivo de configuración.

Configurar bases de datos bam

Puede configurar las bases de datos de importación principal de BAM, de archivo de BAM, de esquema de estrella de BAM, de análisis de BAM y de aplicación de servicios de notificación de BAM en distintos equipos. A continuación se muestran los requisitos de software cuando se instala SQL Server en un equipo distinto del BizTalk Server:

  • Herramientas de> BAMTablas de importación principal de BAM y base de datos de archivo de BAM:

    • En el BizTalk Server:

      • Instalar SQL Server Analysis Services ADOMD.NET
      • Instalar SQL Server Integration Services
    • En el SQL Server:

      • Use una versión de SQL Server compatible.
      • A partir de BizTalk Server 2020, cree el catálogo de SSIS (SSISDB).
  • Herramientas de> BAMTablas de importación principal de BAM y base de datos de archivo de BAM:

    • En el BizTalk Server:

      • Instalar SQL Server Analysis Services ADOMD.NET
      • Instalar SQL Server Integration Services
    • En el SQL Server:

      • Use una versión de SQL Server compatible.
      • A partir de BizTalk Server 2020, cree el catálogo de SSIS (SSISDB).
  • Herramientas de> BAMHabilite Analysis Services para agregaciones de BAM:

    • En el BizTalk Server:

      • Instalar SQL Server Integration Services
    • En el SQL Server:

      • Instalación de SQL Server Analysis Services
  • Base de datos >de aplicaciones de alertas de BAMAlertas de BAM:

    • En el BizTalk Server:

      • Instalar SQL Server Analysis Services ADOMD.NET
      • Alertas BAM
    • En el SQL Server:

      • Configure Correo electrónico de base de datos de SQL Server.

Nota

La cuenta de servicio usada para el servicio OLAP debe tener permisos db_datareader en la base de datos de esquema de estrella de BAM.

Servicios de notificación: solo BizTalk 2013/SQL Server 2008 R2

Importante

Esta sección solo se aplica si se usa SQL Server 2008 R2.

Puede instalar SQL Server Notification Services en un entorno de varios equipos en el que las funciones de proveedor, generador y distribuidor de Notification Services se encuentren en equipos distintos. A continuación se describen las dependencias en este tipo de escenario:

  • El AggregationEventProvider.dll debe instalarse en el equipo que hospeda el rol Proveedor. Este archivo .dll se instala al instalar el proveedor de eventos agregados de alertas de BAM durante la instalación de BizTalk Server. El proveedor de eventos de agregación de alertas de BAM está presente si se ha instalado Tiempo de ejecución de BizTalk, Herramientas de administración o SDK y herramientas de programadores.

  • EmailNotification.xslt y FileNotification.xslt son necesarios en el equipo que hospeda el rol distribuidor. Puede copiar los archivos en la siguiente ruta de acceso desde una BizTalk Server existente: \Archivos de programa\Microsoft BizTalk Server versión\Tracking

  • Actualice el archivo de definición de aplicación de Notification Services (archivo .adf) con la ubicación exacta de los archivos .xslt en el equipo que hospeda el rol distribuidor.

Actualice el archivo de definición de aplicación (archivo .adf)::

  1. En el equipo donde está instalado BizTalk Server, abra el símbolo del sistema de Notification Services.
  2. Vaya a \Archivos de programa\Microsoft BizTalk Server versión\Tracking.
  3. Ejecute ProcessBamNsFiles.vbs para crear el archivo .adf inicial.
  4. Modifique el archivo .adf con la ruta del archivo .xslt.
  5. Vuelva a ejecutar ProcessBamNsFiles.vbs para actualizar el archivo .adf.
  6. Reinicie el servicio de NT BAMAlerts NT.
Topología de alertas de Scale-Out bam

Si va a actualizar la topología de alertas de escalabilidad horizontal de BAM existente a BizTalk Server 2013, siga estos pasos en cada servidor:

  1. Detenga el servicio de notificación y, a continuación, elimine un registro de una instancia del servicio de notificación:

    1. En Programas, haga clic en Microsoft SQL Server 2005, haga clic en Herramientas de configuración y, a continuación, haga clic en Símbolo del sistema de Notification Services.

    2. En el símbolo del sistema, escriba: net stop NS$<instance_name>. Por ejemplo, escriba: net stop NS$BamAlerts.

    3. Para anular el registro de la instancia, escriba el siguiente comando: nscontrol unregister -name BamAlerts.

      Al eliminar el registro de una instancia, se quitan las entradas de aquél y el servicio NS$instance_name (en el caso de que esté presente), y, además, se eliminan los contadores de rendimiento del servicio.

  2. Actualice los servidores que tengan instancias del servicio de notificación a una versión posterior de SQL Server 2005 Notification Services.

  3. Para migrar las bases de datos de BAM en función de la versión de SQL Server desde la que va a actualizar, ejecute el comando de base de datos de migración bm.exe programa ubicado en la carpeta BizTalk Server Tracking. Por ejemplo, si SQL Server 2005 se actualiza a SQL Server 2008 R2, ejecute lo siguiente en el símbolo del sistema con credenciales administrativas: bm.exe migrate-sql –From:sql2005 –To:sql2008 –NSUser:<username>.

  4. Vuelva a registrar el servicio de notificaciones en todos los servidores excepto en el servidor donde se usa el programa de migración (bm.exe).

    1. En Programas, haga clic en Microsoft SQL Server 2005, haga clic en Herramientas de configuración y, a continuación, haga clic en Símbolo del sistema de Notification Services.

    2. En el símbolo del sistema, escriba: nscontrol register -name BamAlerts -server <NS DB Server> -service -serviceusername "<NSServiceUserName>" -servicepassword "<NSServicePassword>"

      Esto permite a Notification Services iniciar sesión en la base de datos correcta (esta información se mantiene en el registro del equipo de servicio mediante nscontrol).

      Importante

      Al volver a registrar el servicio, recuerde utilizar el nuevo servidor de base de datos de servicios de notificación en la opción -server. Además, use el mismo nombre de usuario para el nuevo servicio notification Services que el anterior.

  5. Valide las alertas de BAM: abra el símbolo del sistema de Notification Services y escriba: nscontrol.exe status –name BAMAlerts –server <NS DB Server>.

Portal BAM

Los componentes del portal son un conjunto de servicios que usan los usuarios empresariales para comunicarse, colaborar y tomar decisiones que les permitan interactuar, configurar y supervisar los procesos empresariales y los flujos de trabajo. Para usar esta característica, instale Internet Information Services (IIS). Los requisitos de IIS se encuentran en Novedades, Instalación, Configuración y Actualización.

Complemento bam desde Excel

Agregue o quite complementos enumera los pasos para Excel. El nombre del complemento bam es Supervisión de actividad empresarial.

Configurar varios grupos de BizTalk para usar una base de datos bam única

Comparta las bases de datos de BAM en varios grupos de BizTalk:

  1. Configure el primer grupo de BizTalk con las características de BAM. Estas características incluyen herramientas de BAM, la base de datos de análisis de BAM, las alertas de BAM y el portal de BAM.

  2. Configure los siguientes grupos de BizTalk y haga lo siguiente en el Asistente para configuración de BizTalk Server:

    1. Seleccione Herramientas de BAM y, a continuación, active las casillas Habilitar herramientas de supervisión de actividad empresarial y Habilitar Analysis Services para agregaciones de BAM .

    2. Cambie el nombre del servidor y el nombre de la base de datos de los almacenes de datos bam para que coincidan con los mismos nombres que se usan al configurar el primer grupo de BizTalk.

    3. Seleccione Alertas de BAM y, a continuación, seleccione Habilitar alertas de BAM.

    4. Cambie la cuenta de servicio de las alertas de BAM para que sea un nombre de usuario y una contraseña en blanco.

    5. Cambie el Servidor SMTP de alertas de BAM, la Ubicación de archivo de alertas de BAM, el Servidor SQL Server para bases de datos de alertas y el Prefijo de nombres de bases de datos de alertas para hacer que coincidan los mismos nombres usados al configurar el primer grupo de BizTalk.

      ! NOTA] Se pueden usar las mismas tablas de importación principal (PIT), pero con diferentes bases de datos de archivo bam, análisis de BAM y esquema de estrella. Sin embargo, esta opción afecta a todos los grupos que usan la misma tabla de importación principal (PIT).

  3. Seleccione Portal de BAM y, a continuación, active la casilla Habilitar portal de BAM .

    Nota

    Todos los campos de esta pantalla son de solo lectura, puesto que existe una relación de uno a uno entre la base de datos de importación principal de BAM y el portal de BAM. Varios grupos de BizTalk comparten el portal de BAM cuando se configuran en las mismas bases de datos de BAM.

  4. Seleccione Aplicar configuración.

Requisitos de software de cliente bam

  • Para el cliente web, necesita Internet Explorer y Office Web Components 11 versión 4.0 o posterior.

  • Si ejecuta el cliente web y usa SQL Server 2008 R2 Analysis Services, instale Microsoft SQL Server 2008 R2 Analysis Services 10.0 Proveedor OLE DB.

  • Para el cliente de Excel, necesita Microsoft Excel y el complemento de Excel de BAM proporcionado con BizTalk Server.

Grupos y cuentas de servicio

Cree manualmente todos los grupos de dominios y cuentas antes de configurar BizTalk Server en una instalación de varios equipos. La siguiente información es útil para crear estos grupos y cuentas.

En un entorno de varios equipos, BizTalk Server solo admite grupos de dominio y cuentas de servicio de dominio.

  • BizTalk Server solo <NetBIOSDomainName>\<User> admite formatos de nombre para grupos de Windows y cuentas de servicio.

  • BizTalk Server solo admite grupos de dominio y cuentas de usuario de Active Directory en configuraciones de varios equipos. Los grupos de dominio incluyen grupos locales de dominio, grupos globales y grupos universales, que se admiten tanto en entornos de un solo equipo como en entornos de varios equipos.

  • En general, los grupos locales de dominio no se recomiendan porque su uso requiere que todos los servidores, incluidos los servidores SQL Server, en la infraestructura de BizTalk Server pertenezcan al mismo dominio. Esta recomendación no se aplica a redes pequeñas en las que todos los servidores y cuentas de usuario residen en un solo dominio. Los grupos de Active Directory proporcionan más información.

  • Las cuentas integradas como NT AUTHORITY\LOCAL SERVICE, NT AUTHORITY\NETWORK SERVICE, NT AUTHORITY\SERVICE, NT AUTHORITY\SYSTEM y Todos no se admiten al instalar y configurar BizTalk Server en un entorno de varios equipos.

  • El usuario que ejecuta la configuración de BizTalk Server debe pertenecer a los siguientes grupos de usuarios: el grupo Administradores en el equipo local, el grupo Administradores del sistema en el equipo SQL Server, el grupo de dominios usado para el grupo administradores de BizTalk Server y el grupo de dominios usado para el grupo Administradores de SSO.

  • Siempre que sea posible, use los nombres de cuenta predeterminados creados durante la instalación. El programa de instalación de BizTalk Server configura automáticamente los componentes instalados para usar las cuentas predeterminadas. El uso de nombres predeterminados simplifica los procesos de instalación y configuración, aunque no siempre es posible hacerlo. Por ejemplo, puede haber varios grupos de BizTalk Server dentro de un bosque de dominio activo. En esta situación, los nombres de cuenta deben modificarse para evitar conflictos. O bien, su organización podría usar estándares de nomenclatura para las cuentas de servicio y de usuario, por lo que cambia las cuentas predeterminadas para que se ajusten al estándar.

Grupos de Windows

En la lista siguiente se describen los grupos de Windows y su pertenencia que usa BizTalk Server. También identifica los roles de SQL Server o los roles de base de datos para el grupo.

Administradores de SSO

Administradores del servicio Enterprise Single Sign-On (SSO). Para obtener más información, consulte Administrador de SSO y Cuentas de administradores afiliados.

Pertenencia a grupos:

  • Incluye cuentas de servicio para el servicio Enterprise Single Sign-On.
  • Incluye usuarios o grupos que necesitan poder configurar y administrar BizTalk Server y el servicio SSO.
  • Incluye cuentas usadas para ejecutar BizTalk Configuration Manager al configurar el servidor secreto maestro de SSO.

SQL Server roles o Roles de base de datos:

  • db_owner SQL Server rol de base de datos para el inicio de sesión único
  • securityadmin SQL Server rol para el SQL Server donde se encuentra el inicio de sesión único

Administradores afiliados de SSO

Administradores de ciertas aplicaciones afiliadas de SSO. Puede crear o eliminar aplicaciones afiliadas de SSO, administrar asignaciones de usuarios y definir credenciales para usuarios de aplicaciones afiliadas

Pertenencia a grupos:

  • No tiene ninguna cuenta de servicio.
  • Incluye la cuenta usada para los administradores de BizTalk Server.

SQL Server roles o roles de base de datos: Ninguno

Administradores de servidor BizTalk Server

Tiene los privilegios mínimos necesarios para realizar tareas administrativas. Los usuarios de este grupo pueden implementar soluciones, administrar aplicaciones y resolver problemas de procesamiento de mensajes.

Para ejecutar tareas administrativas para adaptadores, recibir y enviar controladores y ubicaciones de recepción, los administradores de BizTalk Server deben agregarse a los administradores de un solo Sign-On afiliados.

Para obtener más información, consulte Administración de BizTalk Server Seguridad.

Pertenencia a grupos:

Incluye usuarios y grupos que necesitan configurar y administrar BizTalk Server.

SQL Server roles o roles de base de datos:

  • BTS_ADMIN_USERS SQL Server rol de base de datos en las bases de datos siguientes:

    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb
    • BizTalkDTADb
    • BAMPrimaryImport
  • db_owner SQL Server rol de base de datos para las bases de datos siguientes:

    • BAMStarSchema
    • BAMPrimaryImport
    • BAMArchive
    • BAMAlertsApplication
    • BAMAlertsNSMain
  • NSAdmin SQL Server rol de base de datos en las bases de datos siguientes:

    • BAMAlertsApplication
    • BAMAlertsNSMain
  • Administradores de OLAP en el equipo que hospeda la base de datos de OLAP BAMAnalysis.

Operadores de servidor BizTalk Server

Un rol con pocos privilegios con acceso solo a las acciones de supervisión y solución de problemas. Para obtener más información, consulte Administración de BizTalk Server Seguridad.

Pertenencia a grupos:

  • Incluye usuarios o grupos que supervisan soluciones.
  • No tiene ninguna cuenta de servicio.

SQL Server roles o roles de base de datos:

  • BTS_OPERATORS SQL Server rol de base de datos en las bases de datos siguientes:
    • BizTalkDTADb
    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb

BizTalk Server usuarios de solo lectura

Tiene privilegios mínimos para ver artefactos de BizTalk, estado del servicio, flujo de mensajes e información de seguimiento.

Para obtener más información, consulte Administración de BizTalk Server Seguridad.

Pertenencia a grupos:

  • Incluye usuarios o grupos que tienen permiso de lectura para escenarios de operaciones de desarrollo.
  • No tiene ninguna cuenta de servicio.

SQL Server roles o roles de base de datos:

  • BTS_READONLY_USERS SQL Server rol de base de datos en las bases de datos siguientes:
    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkDTADb
    • BizTalkRuleEngineDb
    • BAMPrimaryImport

Usuarios de aplicación de BizTalk

El nombre predeterminado del primer grupo de host de BizTalk de tipo En curso creado por el administrador de configuración. Use un grupo host de BizTalk para cada host en proceso en su entorno. También incluye cuentas con acceso a hosts de BizTalk en proceso, como los procesos de hosts en BizTalk Server y BTSNTSvc.exe.

Pertenencia a grupos:

  • Incluye cuentas de servicio para la instancia de host de BizTalk In-Process.
  • Incluye cuentas de servicio para el servicio motor de reglas de BizTalk en los hosts para los que se designa el grupo host de BizTalk.

SQL Server roles o roles de base de datos:

  • BTS_HOST_USERS SQL Server rol de base de datos en las bases de datos siguientes:

    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb
    • BizTalkDTADb
    • BAMPrimaryImport
  • BAM_EVENT_WRITER SQL Server rol de base de datos en BAMPrimaryImport

Usuarios de hosts aislados de BizTalk

El nombre predeterminado del primer Grupo de host de BizTalk aislado creado por el Administrador de configuración. Hosts de BizTalk aislados que no se ejecutan en BizTalk Server, como HTTP y SOAP.

Utilice un grupo de host aislado de BizTalk por cada host aislado de su entorno.

Pertenencia a grupos:

  • Incluye cuentas de servicio para la instancia de host aislado de BizTalk en el host para el que se designa el grupo host de BizTalk aislado.

SQL Server roles o roles de base de datos:

BTS_HOST_USERS SQL Server rol de base de datos en las bases de datos siguientes:

  • BizTalkMgmtDb
  • BizTalkMsgBoxDb
  • BizTalkRuleEngineDb
  • BizTalkDTADb
  • BAMPrimaryImport

Usuarios del portal de SAE

Tiene acceso al sitio web del portal de BAM.

Pertenencia a grupos:

  • Para esta función se usa el grupo Todos de forma predeterminada.
  • No tiene ninguna cuenta de servicio.

SQL Server roles o roles de base de datos: Ninguno

Hosts habilitados del adaptador de SharePoint de BizTalk

Tiene acceso al Servicio web de Adaptador de Windows SharePoint Services.

Pertenencia a grupos:

  • Incluye cuentas de servicio para la instancia de host de BizTalk para llamar al adaptador de SharePoint.

SQL Server roles o roles de base de datos: Ninguno

Grupo de operadores de BizTalk B2B

Un rol de BizTalk que reduce las responsabilidades de los administradores para realizar todas las operaciones de administración de terceros. Este rol permite a los usuarios de Windows asociados al rol ejecutar todas las operaciones de administración de terceros.

Pertenencia a grupos:

  • Incluye usuarios o grupos que configuran y administran BizTalk Server datos de TPM y supervisan soluciones.

SQL Server roles o roles de base de datos:

BTS_OPERATORS SQL Server rol de base de datos en las bases de datos siguientes:

  • BizTalkDTADb
  • BizTalkMgmtDb
  • BizTalkMsgBoxDb
  • BizTalkRuleEngineDb
  • BAMPrimaryImport

Cuentas de usuario y de servicio

En la lista siguiente se describen las cuentas de usuario o servicio de Windows y las afiliaciones de grupo usadas por BizTalk Server. También se identifican las funciones de servidor SQL Server o de base de datos para las cuentas.

Servicio de inicio de sesión único (SSO) empresarial

Cuenta de servicio usada para ejecutar Enterprise Single Sign-On Service que accede a la base de datos de SSO.

Afiliación de grupo:

  • Administradores de SSO

SQL Server roles o roles de base de datos: Ninguno

Cuenta de instancias de host de BizTalk

Cuenta de servicio usada para ejecutar la instancia de host de BizTalk In-Process que tiene acceso a la instancia de host de BizTalk (BTNTSVC.exe) In-Process.

Afiliación de grupo:

  • Usuarios de aplicación de BizTalk
  • Administradores afiliados de SSO

SQL Server roles o roles de base de datos: Ninguno

Cuenta de instancia de host aislada de BizTalk

Cuenta de servicio usada para ejecutar la instancia de host de BizTalk aislada (HTTP/SOAP).

Afiliación de grupo:

  • Usuarios de hosts aislados de BizTalk
  • Administradores afiliados de SSO
  • IIS_WPG

SQL Server roles o roles de base de datos: Ninguno

Servicio de actualización del motor de reglas

Cuenta de servicio que ejecuta el servicio de actualización del motor de reglas. Este servicio recibe notificaciones a las directivas de implementación o desamplementación de la base de datos del motor de reglas.

Afiliación de grupo: Ninguno

SQL Server roles o roles de base de datos:

  • RE_HOST_USERS SQL Server rol de base de datos en BizTalkRuleEngineDb

Usuario de BAM Notification Services

Cuenta de servicio que ejecuta los Servicios de notificación de BAM. Estos servicios acceden a las bases de datos de BAM.

Afiliación de grupo:

  • SQLServer2008NotificationServicesUser$<ComputerName>

SQL Server roles o roles de base de datos:

  • NSRunService SQL Server rol de base de datos en las siguientes bases de datos:

    • BAMAlertsApplication
    • BAMAlertsNSMain
  • Función de servidor SQL Server BAM_ManagementNSReader para el BAMPrimaryImport

Usuario del servicio web de administración de BAM

Cuenta de usuario para que el servicio web de administración de BAM (BAMManagementService) tenga acceso a varios recursos de BAM. El Portal de BAM llama a BAMManagementService con las credenciales de usuario registradas en el portal de BAM para administrar alertas, obtener las vistas XML de definición de BAM y BAM.

Afiliación de grupo:

  • IIS_WPG

SQL Server roles o roles de base de datos:

  • NSSubscriberAdmin SQL Server rol de base de datos en las bases de datos siguientes:
    • BAMAlertsApplication
    • BAMAlertsNSMain
  • Función de servidor SQL Server BAM_ManagementWS para el BAMPrimaryImport

Cuenta de grupo de aplicaciones de SAE

Cuenta del grupo de aplicaciones para BAMAppPool que hospeda el sitio web del portal de BAM.

Afiliación de grupo:

  • IIS_WPG

SQL Server roles o roles de base de datos: Ninguno

Importante

Para obtener más información sobre los grupos de Windows y las cuentas de servicio que se usan en BizTalk Server, vea Grupos de Windows y cuentas de usuario en BizTalk Server.

Lista Bases de datos

En la lista siguiente se describen las bases de datos de SQL Server creadas y usadas por BizTalk Server.

Base de datos de SSO

Esta base de datos de credenciales de inicio de sesión único empresarial almacena el nombre de usuario y la contraseña de forma segura.

  • Nombre de base de datos predeterminado: SSODB
  • Volumen: Bajo
  • Crecimiento: Bajo

Base de datos de administración de BizTalk

Esta base de datos es el almacén central de metainformación para todas las instancias de BizTalk Server.

  • Nombre de base de datos predeterminado: BizTalkMgmtDb
  • Volumen: Bajo
  • Crecimiento: Bajo

Base de datos de cuadro de mensajes de BizTalk

El motor de BizTalk Server usa esta base de datos para el enrutamiento, la puesta en cola, la administración de instancias y otras tareas.

Las estadísticas de actualización automática, la creación automática de estadísticas y la configuración paralelismo se desactivan intencionadamente en la instancia de base de datos de SQL Server que hospeda la base de datos de BizTalk Server BizTalkMsgBoxDB. No habilite esta configuración

  • Nombre de base de datos predeterminado: BizTalkMsgBoxDb
  • Volumen: Alto
  • Crecimiento: Medio

Base de datos de seguimiento de BizTalk

Esta base de datos almacena la información empresarial y de supervisión de estado que controla el motor de seguimiento de BizTalk Server.

  • Nombre de base de datos predeterminado: BizTalkDTADb
  • Volumen: Alto
  • Crecimiento: Alto

Base de datos de motor de reglas

Esta base de datos es un repositorio de directivas, que son conjuntos de vocabularios y reglas relacionadas. Los vocabularios, a su vez, son colecciones de nombres descriptivos y específicos de dominio para las referencias de datos de las reglas.

  • Nombre de base de datos predeterminado: BizTalkRuleEngineDb
  • Volumen: Bajo
  • Crecimiento: Bajo

Base de datos de importación principal de BAM

Esta base de datos recopila datos de seguimiento de BAM sin procesar.

  • Nombre de base de datos predeterminado: BAMPrimaryImport
  • Volumen: Medio
  • Crecimiento: Medio

Base de datos de archivo de BAM

Esta base de datos archiva datos antiguos de actividad económica. Cree una base de datos de archivo bam para minimizar la acumulación de datos de actividad empresarial en la base de datos de importación principal de BAM.

  • Nombre de base de datos predeterminado: BAMArchive
  • Volumen: Medio
  • Crecimiento: Medio

Base de datos de esquema de estrella de BAM

Esta base de datos contiene la tabla provisional y las tablas de dimensiones y medidas.

  • Nombre de base de datos predeterminado: BAMStarSchema
  • Volumen: Medio
  • Crecimiento: Medio

Base de datos de la aplicación de servicios de notificación de BAM

Esta base de datos contiene información de alertas para notificaciones de BAM. Por ejemplo, al crear una alerta mediante el portal de BAM, las entradas se insertan en esta base de datos que especifican las condiciones y eventos a los que pertenece la alerta, así como otros datos auxiliares para la alerta.

  • Nombre de base de datos predeterminado: BAMAlertsApplication
  • Volumen: Medio
  • Crecimiento: Medio

Base de datos de instancia de servicios de notificación de BAM

Esta base de datos contiene información de instancia que especifica cómo se conectan los servicios de notificación al sistema que BAM supervisa.

  • Nombre de base de datos predeterminado: BAMAlertsNSMain
  • Volumen: Medio
  • Crecimiento: Medio

SQL Server bases de datos usadas por SharePoint

  • Windows SharePoint Services base de datos de configuración: esta base de datos contiene toda la configuración global del servidor.

    • Nombre de base de datos predeterminado: definido por el usuario
    • Volumen: Bajo
    • Crecimiento: Bajo
  • Windows SharePoint Services base de datos de contenido: esta base de datos contiene todo el contenido del sitio, como elementos de lista y documentos.

    • Nombre de base de datos predeterminado: definido por el usuario
    • Volumen: Medio
    • Crecimiento: Medio

Instalación de BizTalk en un entorno de varios servidores

  1. Instalar Servicios de dominio de Active Directory: el primer paso para instalar BizTalk Server en un entorno de varios servidores consiste en instalar servicios de dominio de Active Directory para los diferentes grupos y cuentas de BizTalk Server. Para crear el dominio de Active Directory, consulte lo siguiente:

  2. Instale varias instancias de SQL Server según sea necesario: si los requisitos de carga dictan que necesita varias bases de datos de Cuadro de mensajes o que necesita distribuir la carga de E/S de BizTalk Server en varias instancias de SQL Server, instale más instancias de SQL Server según sea necesario.

    Para obtener más información sobre las pruebas de rendimiento del entorno de BizTalk Server y la optimización de bases de datos, consulte la Guía de optimizaciones de rendimiento de BizTalk Server.

  3. Instale varios equipos BizTalk Server en el grupo de BizTalk Server según sea necesario: si los requisitos de carga dictan que necesita varios equipos BizTalk Server en el grupo de BizTalk Server, use el BizTalk Server Enterprise Edición para escalar horizontalmente los requisitos de procesamiento en varios servidores de BizTalk Server.

    Importante

    Muchas de las características empresariales de BizTalk Server, tal como la agrupación en clústeres, la adición de varios servidores a un grupo y el procesamiento nativo de 64 bits, solo están disponibles en la edición empresarial de BizTalk Server.

  4. Instalar Novedades acumulativas: las actualizaciones acumulativas se enumeran en Windows Update. En el artículo de KB 2555976 se enumeran los Service Pack disponibles y las actualizaciones acumulativas.

Consideraciones sobre clústeres

  • Agrupación en clústeres DE MSDTC: El Coordinador de transacciones distribuidas de Microsoft (MSDTC) es un componente central de cualquier entorno de BizTalk Server. Se recomienda que MSDTC se agrupe en clústeres si se hace lo mismo con otros componentes del entorno de BizTalk Server.

  • Instalar SQL Server clústeres de conmutación por error: para proporcionar alta disponibilidad o tolerancia a errores para las bases de datos de BizTalk Server, se recomienda que las bases de datos de BizTalk Server estén instaladas en un clúster de conmutación por error de SQL Server. Para obtener información sobre cómo instalar SQL Server clúster de conmutación por error, consulte:

  • Configurar enterprise Single Sign-On Master Secret Server como un recurso de clúster: un error del servidor de secretos maestros de Sign-On único de empresa puede provocar un error en todo el sistema del entorno de BizTalk Server. Es recomendable configurar el servidor de secreto maestro de inicio de sesión único empresarial para que cuente con alta disponibilidad y tolerancia a errores. Para ello, configure el servidor de secreto maestro como recurso de clúster. Dado que el servidor secreto maestro no es un componente intensivo de recursos de un entorno de BizTalk Server, se recomienda que el servidor secreto maestro se en clúster en los mismos nodos de clúster que las instancias de SQL Server. Para obtener más información sobre cómo configurar enterprise Single Sign-On Master Secret Server como un recurso de clúster, consulte Cluster the Master Secret Server.

  • Configurar un host de BizTalk como un recurso de clúster: la ejecución de varias instancias de un host de BizTalk Server proporciona alta disponibilidad o tolerancia a errores. Como resultado, no se recomienda configurar un host de BizTalk como recurso de clúster excepto en casos especiales. Por ejemplo, puede configurar un host de BizTalk como un recurso de clúster cuando se adapta a la alta disponibilidad o tolerancia a errores o para proporcionar entrega ordenada para determinados adaptadores de BizTalk Server. Para obtener más información sobre cuándo es adecuado configurar un host de BizTalk como un recurso de clúster, vea Consideraciones para ejecutar controladores de adaptador dentro de un host en clúster. Vea también Cómo configurar un host de BizTalk como un recurso de clúster.

  • Cluster Message Queuing: consulte instalación y clúster MSMQ.

  • Agrupar el sistema de archivos: vea Cómo agrupar el sistema de archivos.

Uso de SCOM

El módulo de administración de BizTalk Server para Operations Manager proporciona una detección y supervisión completas de componentes y aplicaciones de BizTalk Server que se ejecutan en varias máquinas. Para obtener más información sobre el módulo de administración de BizTalk Server, consulte BizTalk Server módulo de administración de supervisión.

Pasos siguientes

Configuración de BizTalk