Bases de datos en BizTalk Server

Microsoft BizTalk Server instala varias bases de datos en el servidor SQL Server. En este tema se describen estas bases de datos y los grupos lógicos de SQL usados por estas bases de datos.

Descripciones de la base de datos

En la tabla siguiente se describen las características de uso típicas de las bases de datos de BizTalk Server.

BizTalk Server las operaciones en tiempo de ejecución suelen usar las cuatro primeras bases de datos: base de datos de administración de BizTalk Server, bases de datos de cuadro de mensajes, base de datos de seguimiento y base de datos de SSO. Según la funcionalidad de BizTalk Server que use, podrá utilizar todas o algunas de las demás bases de datos de la tabla.

Base de datos Nombre predeterminado de la base de datos Descripción
Análisis de BAM BAMAnalysis Esta base de datos contiene los cubos OLAP de Supervisión de la actividad económica (BAM) para los análisis con y sin conexión.
Archivo de BAM BAMArchive Esta base de datos archiva datos antiguos de actividad económica. Cree una base de datos de archivo de BAM para reducir al mínimo la acumulación de datos de actividad económica en la base de datos de importación principal de BAM.
Base de datos de la aplicación de servicios de notificación de BAM BAMAlertsApplication Esta base de datos contiene información de alertas para notificaciones de BAM. Por ejemplo, al crear una alerta utilizando el portal de BAM, las entradas se insertan en la base de datos especificando las condiciones y eventos a los que pertenece la alerta, así como otros datos complementarios relativos a ésta.
Base de datos de instancia de servicios de notificación de BAM BAMAlertsNSMain Esta base de datos contiene información de la instancia que especifica el modo en que los servicios de notificación se conectan con el sistema supervisado por BAM.
Base de datos de importación principal de BAM BAMPrimaryImport Base de datos donde BAM recopila los datos sin procesar de seguimiento.
Esquema de estrella bam BAMStarSchema Esta base de datos contiene la tabla provisional y las tablas de dimensiones y medidas.
Base de datos de administración de BizTalk BizTalkMgmtDb Esta base de datos es el almacén central de metainformación para todas las instancias de BizTalk Server.
Base de datos de Cuadro de mensajes de BizTalk BizTalkMsgBoxDb 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.
Base de datos de seguimiento de BizTalk BizTalkDTADb Esta base de datos almacena datos de supervisión de estado de cuyo seguimiento se ocupa el motor de seguimiento de BizTalk Server.
Base de datos del motor de reglas BizTalkRuleEngineDb Esta base de datos es un repositorio para lo siguiente:

- Directivas, que son conjuntos de reglas relacionadas.
- Vocabularios, que son colecciones de nombres específicos de dominio fáciles de usar para las referencias de datos en reglas.
base de datos de SSO SSODB Esta base de datos de inicio de sesión único empresarial almacena de forma segura la información de configuración de las ubicaciones de recepción.
Base de datos de configuración de Windows SharePoint Services Definidos por el usuario Esta base de datos contiene toda la configuración global del servidor.
Base de datos de contenido de Windows SharePoint Services Definidos por el usuario Esta base de datos incluye todo el contenido de un sitio, como elementos de lista y documentos.

Cuentas de inicio de sesión de base de datos

BizTalk Server crea grupos de inicio de sesión de SQL y los asigna a los roles de SQL Server y los roles de base de datos enumerados en la tabla siguiente:

Grupo Descripción Funciones de servidor SQL Server o de base de datos
Usuarios de aplicación de BizTalk Incluye todas las cuentas con acceso a los hosts de tipo En curso de BizTalk (procesos de host en BizTalk Server, BTSNTSvc.exe). Use un Grupo de host de BizTalk por cada host de tipo En curso de su entorno. Rol de base de datos de SQL Server BTS_HOST_USERS en las siguientes bases de datos:

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb

BizTalkDTADb

BAMPrimaryImport

Función de base de datos de servidor SQL Server de BAM_EVENT_WRITER en el BAMPrimaryImport
Usuarios de hosts aislados de BizTalk Incluye todas las cuentas con acceso a los hosts aislados de BizTalk. Utilice un grupo de host aislado de BizTalk por cada host aislado de su entorno. Rol de base de datos de SQL Server BTS_HOST_USERS en las siguientes bases de datos:

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb

BizTalkDTADb

BAMPrimaryImport
Administradores de servidor BizTalk Server Incluye todos los administradores de BizTalk Server que implementarán soluciones, administrarán aplicaciones y resolverán problemas de procesamiento de mensajes. Función de base de datos de servidor SQL Server BTS_ADMIN_USERS en las siguientes bases de datos:

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb

BizTalkDTADb

BAMPrimaryImport

Función de base de datos de servidor SQL Server db_owner para las siguientes bases de datos:

BAMStarSchema

BAMPrimaryImport

BAMArchive

BAMAlertsApplication

BAMAlertsNSMain

Rol de base de datos de servidor SQL Server NSAdmin en las siguientes bases de datos:

BAMAlertsApplication

BAMAlertsNSMain

BizTalkDTADb

BizTalkMgmtDb

Administradores de OLAP en el equipo que hospeda la base de datos de OLAP BAMAnalysis.
Operadores de servidor BizTalk Server Tiene una función de pocos privilegios, con acceso sólo para supervisar y solucionar problemas de acciones

No contiene ninguna cuenta de servicio
Rol de base de datos de SQL Server BTS_OPERATORS en las siguientes bases de datos:

BizTalkDTADb

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb
Administradores de SSO Administradores de nivel superior del servicio de inicio de sesión único (SSO) empresarial.

Contiene la cuenta de usuario utilizada para ejecutar la configuración de BizTalk que debe estar en este grupo.

Contiene la cuenta del servicio de inicio de sesión único (SSO) empresarial y los usuarios o grupos que necesitan tener la capacidad de configurar y administrar BizTalk Server y SSO.
Función de base de datos de servidor SQL Server db_owner para el SSO

Función de servidor SQL Server securityadmin para el servidor SQL Server en que se encuentra SSO

BizTalk Server crea cuentas de inicio de sesión de SQL y las asigna a los roles de base de datos de SQL Server que se enumeran en la tabla siguiente:

Cuenta de usuario Descripción Roles de base de datos de servidor SQL
Servicio de actualización de motor de reglas Cuenta de usuario usada para ejecutar el Servicio de actualización del motor de reglas. Función de base de datos de servidor SQL Server RE_HOST_USERS en el BizTalkRuleEngineDb
Usuario de BAM Notification Services Cuenta de usuario usada para ejecutar los servicios de notificación de BAM. Función de base de datos de servidor SQL Server NSRunService en las bases de datos siguientes:

BAMAlertsApplication

BAMAlertsNSMain

Rol de base de datos de servidor SQL Server BAM_ManagementNSReader para BAMPrimaryImport
Usuario de Servicio Web de administración de BAM Cuenta de servicio utilizada en el servicio Web de administración de BAM. Función de base de datos de servidor SQL Server NSSubscriberAdmin en las siguientes bases de datos:

BAMAlertsApplication

BAMAlertsNSMain

Rol de base de datos de servidor SQL Server BAM_ManagementWS para BAMPrimaryImport

Consulte también

Estructura de base de datos y trabajos
La base de datos de cuadro de mensajes
Mantenimiento de BizTalk Server
Escalar soluciones
Cuentas de grupos y de usuario de Windows en BizTalk Server
Cómo cambiar contraseñas y cuentas de servicio