Síntomas
El Service Microsoft de escucha de registro de seguimiento distribuidas relacional Database Architecture (DRDA) puede escribir varias veces un mensaje de error en el archivo de registro de seguimiento cuando se producen determinados errores. Tras el error mensaje se escribe en el archivo de registro de seguimiento, el agente de escucha de registro de seguimiento no registra los mensajes para las nuevas transacciones que se procesan por la Service Microsoft para DRDA.
El siguiente es un extracto de ejemplo de un registro de seguimiento que muestra un mensaje de error se escribe varias veces:Información: 3:3: solicitud [fecha hora]: SYNCCTL, SyncType = SYNCTYPE_FORGET
Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado Información: 3:3: [fecha hora] 10 cliente desconectado
Solución
Información de actualización acumulativa
La revisión que resuelve este problema se incluye en la actualización acumulativa 1 para Microsoft Host Integration Server 2013.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Más información
Este problema puede producirse cuando se cumplen las condiciones siguientes:
-
Una base de datos de IBM DB2 envía un completo entre comillas identificador como "SCHEMA1. TABLA1".
-
El sinónimo SQL no está definido el alias de DB2 en el Service Microsoft para configuración DRDA.
En estas condiciones, el transformador SQL en el Service Microsoft para DRDA convierte el identificador entre comillas completo a un nombre de esquema SQL entre comillas, como "SCHEMA1", debido a la faltando sinónimo SQL. Esto genera un error porque falta el nombre de la tabla SQL y, por tanto, no se puede encontrar la tabla de SQL. En este punto, el problema de escucha de registro de seguimiento se encontró debido a uno de los mensajes varias veces se escribe en el archivo de registro de seguimiento.