Share via


Cómo copiar mensajes de los que se ha realizado un seguimiento en la base de datos de seguimiento de BizTalk

El proceso de archivo y purga puede obtener acceso a las bases de datos de servidores SQL Server diferentes o actualizarlas, por lo que es preciso configurar servidores vinculados entre las instancias implicadas de servidor SQL Server. Puede copiar directamente mensajes de los que se ha efectuado un seguimiento del servidor de base de datos de cuadro de mensajes (BizTalkMsgBoxDb) a la base de datos de seguimiento de BizTalk (BizTalkDTADb) a través de un servidor vinculado. Debe configurar servidores vinculados entre:

  • Cada una de sus bases de datos de cuadro de mensajes de BizTalk (BizTalkMsgBoxDb) y la base de datos de seguimiento de BizTalk (BizTalkDTADb)

  • La base de datos de seguimiento de BizTalk (BizTalkDTADb) y el servidor de validación para la validación de archivos.

  • Las cuentas de servicio del Agente SQL Server del equipo que aloja la base de datos de cuadro de mensajes de BizTalk (BizTalkMsgBoxDb) deben contar con los permisos db_datareader y db_datawriter para la base de datos de seguimiento de BizTalk (BizTalkDTADb) del servidor vinculado.

Nota

En el Agente SQL Server, compruebe que el trabajo de copia se ejecuta sin que se produzcan errores. De lo contrario, los errores podrían impedir que los datos se movieran a la base de datos de seguimiento.

Requisitos previos

Para llevar a cabo este procedimiento, debe haber iniciado sesión con una cuenta que sea miembro de la función fija de servidor sysadmin de SQL Server.

Para copiar mensajes de seguimiento en la base de datos de seguimiento de BizTalk (SQL Server 2008)

  1. Haga clic en Inicio, en Todos los programas, en Microsoft SQL Server 2008 R2 y, a continuación, en SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar con el servidor , especifique el nombre del servidor SQL server donde reside la base de datos de seguimiento de BizTalk (BizTalkDTADb) y el tipo de autenticación adecuado y, a continuación, haga clic en Conectar para conectarse al servidor SQL adecuado.

  3. En Microsoft SQL Server Management Studio, haga doble clic en Agente SQL Server y, a continuación, haga clic en Trabajos.

  4. En el panel de detalles, haga clic con el botón derecho en TrackedMessages_Copy_BizTalkMsgBoxDb y, a continuación, haga clic en Propiedades.

  5. En el cuadro de diálogo Propiedades del trabajo : TrackedMessages_Copy_BizTalkMsgBoxDb , en Seleccionar una página, haga clic en Pasos.

  6. En Lista pasos de trabajo, haga clic en Purgary, a continuación, haga clic en Editar.

  7. En el cuadro Comando , edite los parámetros del servidor de seguimiento y de los nombres de base de datos según corresponda y, a continuación, haga clic en Aceptar.

  8. En el cuadro de diálogo Propiedades del trabajo : TrackedMessages_Copy_BizTalkMsgBoxDb , en Seleccionar una página, haga clic en General, active la casilla Habilitado y, a continuación, haga clic en Aceptar.

    Los mensajes se copiarán de la base de datos de cuadro de mensajes de BizTalk (BizTalkMsgBoxDb) a la base de datos de seguimiento de BizTalk (BizTalkDTADb).

Importante

Si agrega una nueva base de datos de cuadro de mensajes, tendrá que volver a realizar este procedimiento para ella.

Consulte también

Archivar y purgar la base de datos de seguimiento de BizTalk