Sintomas
O Microsoft Service para o ouvinte de log de rastreamento de arquitetura distribuída de banco de dados relacional (DRDA) repetidamente pode gravar uma mensagem de erro no arquivo de log de rastreamento quando ocorrem determinados erros. Após o erro mensagem é gravada no arquivo de log de rastreamento, o ouvinte de log de rastreamento não registra as mensagens para as novas transações são processadas pelo Microsoft Service para DRDA.
A seguir é um trecho de exemplo de um log de rastreamento que mostra uma mensagem de erro é gravada repetidamente:Informações: 3:3: solicitação [hora]: SYNCCTL, SyncType = SYNCTYPE_FORGET
Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado Informações: 3:3: [data hora] 10 cliente desconectado
Resolução
Informações da atualização cumulativa
A correção que resolve esse problema está incluída na atualização cumulativa 1 para o Microsoft Host Integration Server 2013.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
Esse problema pode ocorrer quando as seguintes condições forem verdadeiras:
-
Um banco de dados IBM DB2 envia um totalmente qualificado entre aspas identificador como "SCHEMA1. TABELA1."
-
Um sinônimo SQL não está definido para o alias do DB2 no Microsoft Service para a configuração de DRDA.
Sob essas condições, o transformador SQL no Microsoft Service para DRDA converte o identificador entre aspas totalmente qualificado para um nome de esquema SQL entre aspas, como "SCHEMA1" devido o sinônimo SQL ausente. Isso resulta em um erro porque está faltando o nome de tabela do SQL e, portanto, não é possível localizar a tabela SQL. Nesse ponto, o problema de ouvinte de log de rastreamento é encontrado, porque uma das mensagens é gravada para o arquivo de log de rastreamento repetidamente.