Compartir a través de


Configurar Alertas BAM

Los administradores pueden modificar determinados elementos del marco de trabajo de alertas BAM. En este tema se describen las opciones de configuración disponibles para los administradores.

Nota:

A la hora de crear alertas, debe tener en cuenta que los datos de hora se almacenan con formato de hora local en las bases de datos de esquema de estrella y de servicios de notificación de OLAP. También se presupone que las tres bases de datos se encuentran en la misma zona horaria. En la base de datos de importación principal, la información se almacena en formato de hora UTC, y puede encontrarse en la misma zona horaria o en una distinta.

Cambiar la configuración de ADF

Al implementar una vista, la utilidad de administración de BAM usa el valor CommandTimeout especificado en el archivo bm.exe.config para rellenar el archivo <de definición de aplicación de Notification Services EventRule>\<ActionTimeout> elemento.

El cambio del valor CommandTimeout en bm.exe.config no cambia el valor CommandTimeout de las vistas implementadas con anterioridad.

El procedimiento siguiente utiliza ProcessBamNSFiles.vbs para obtener la configuración y el archivo de definición de aplicación de servicios de notificación. Para obtener más información sobre el script, vea BAM Command-Line Script for Notification Services Configuration Files.

Cómo cambiar ActionTimeout de NS en vistas ya implementadas:

Para cambiar el valor de tiempo de espera de comando

  1. Abra un símbolo del sistema como se indica a continuación: haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.

  2. Vaya a la carpeta de seguimiento escribiendo en el símbolo del sistema cd "C:\Program Files\Microsoft BizTalk Server <version>\Tracking" o cd "C:\Program Files (x86)\Microsoft BizTalk Server <version>\Tracking" en un equipo de 64 bits. Presione ENTRAR.

  3. Recupere el archivo ADF. Escriba cscript ProcessBamNSFiles.vbs -Get <ConfigFilePath<>ADFFilePath<> Base de datos PID del >servidor>< PID . Sustituya ConfigFilePath, ADFFilePath, Servidor PID y Base de datos PID con los valores apropiados para su instalación.

  4. Presione ENTRAR.

  5. Abra el archivo ADF en un editor y busque <ActionTimeout>, actualice con el valor deseado & tenga en cuenta que este valor es una duración XML.

  6. Guarde el archivo ADF. Escriba cscript ProcessBamNSFiles.vbs -Update <ConfigFilePath<>ADFFilePath<> Base de datos PID del >servidor>< PID .

  7. Presione ENTRAR.

Sugerencias de configuración de los servicios de notificación

Si configura alertas de BAM de forma que coloque las bases de datos de alertas en un equipo remoto que ejecuta SQL Server, los componentes de base de datos de Notification Services deben instalarse en la instancia de SQL Server. Si estos componentes no están presentes en la instancia de SQL, la configuración de alertas BAM generará un error que indicará que no se han podido conceder permisos a los procedimientos almacenados extendidos de los servicios de notificación. Para obtener más información sobre cómo instalar el componente Notification Services, vea https://go.microsoft.com/fwlink/?LinkId=61999.

BAM le permite cambiar la cuenta que utiliza BAM para obtener acceso a los servicios de notificación. Si cambia esta cuenta de cualquier forma que no sea ejecutando NSControl, recibirá un error que le informará de que debe utilizar NSControl para cambiarla.

Nota

No puede usar las cuentas LocalSystem o SYSTEM para instalar y configurar los servicios de notificación. Son cuentas especiales en las que no puede iniciar sesión y que no puede usar para conceder permisos de archivo y SQL Server al usuario de alertas de BAM.

Para instalar y configurar servicios de notificación, cree una nueva cuenta de usuario en el equipo local, concédala todos los permisos necesarios y, después, úsela para configurar los servicios de notificación.

Para cambiar la cuenta de usuario de servicios de notificación de BAM
  1. Utilice NSControl para actualizar la cuenta de usuario.

  2. Conceda al usuario de servicios de notificación los permisos de lectura, escritura y modificación en el directorio compartido Ubicación de archivo de alertas BAM.

  3. Agregue al usuario de servicios de notificación como miembro de la función NSRunService en las bases de datos de instancia y de aplicación de BAMAlerts.

  4. Conceda los derechos de usuario de NS en el equipo local mediante la documentación de https://go.microsoft.com/fwlink/?LinkId=62005.

  5. Conceda los derechos de NS a la base de datos NS según https://go.microsoft.com/fwlink/?LinkId=62008.

  6. Conceda al usuario de servicios de notificación derechos de inicio de sesión en el servidor SQL Server y acceso de base de datos a la base de datos de importación principal.

  7. Agregue al usuario de servicios de notificación en la función SQL BAM_ManagmentNSReader.

  8. Agregue al usuario de servicios de notificación en el rol “Alertas BAM” de la base de datos BamAnalysis.

    Si modifica la ubicación de descarga de archivos para las alertas entregadas por el archivo, deberá reiniciar los servicios de notificación de SQL.

    Si no se reinician los servicios de notificación, las alertas se seguirán entregando en la ubicación de entrega de archivos original.

    Para cambiar la ubicación de entrega de archivos, modifique la siguiente línea del archivo de configuración de BAM y use el comando update-config de la utilidad de administración de BAM.

    <Nombre de propiedad="FileDropUNC">\\<nombre> del equipo\alerts</Property>

    Para obtener más información sobre la utilidad de administración de BAM, vea Bam Management Utility.