Sintomi
Un'istruzione SQL viene inviata da IBM DB2 al servizio Microsoft per DRDA (Distributed Relational Database Architecture). Se l'istruzione contiene un identificatore completo tra virgolette, ad esempio "SCHEMA1. TABLE1", sul sistema host IBM può essere visualizzato un messaggio di errore simile al seguente:
Nota
Codice SQL: -204
SQLSTATE: 42704
SQLERRMT: qualificatore." È UN NOME NON DEFINITO
Causa
Questo problema si verifica perché il trasformatore SQL utilizzato dal servizio Microsoft per DRDA non analizza e aggiorna correttamente gli identificatori racchiusi tra virgolette complete. Inoltre, il trasformatore SQL non aggiorna il nome della raccolta mappata al nome dello schema in base alle impostazioni nel file App.config utilizzato dal servizio Microsoft per DRDA.
Risoluzione
Informazioni sull'aggiornamento cumulativo
La correzione che risolve questo problema è inclusa nell'aggiornamento cumulativo 1 per Microsoft Host Integration Server 2013.
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".