Príznaky
Príkaz SQL sa odošle z IBM DB2 do služby služba spoločnosti Microsoft for Distributed Relational Database Architecture (DRDA). Ak príkaz obsahuje úplný identifikátor v úvodzovkách, napríklad "SCHEMA1. TABLE1", v hostiteľskom systéme IBM sa môže zobraziť chybové hlásenie podobné nasledujúcemu:
Poznámka
SQLCODE: -204
Štát SQL: 42704
SQLERRMT: kvalifikátor." JE TO NEDEFINOVANÝ NÁZOV.
Príčina
Tento problém sa vyskytuje, pretože transformátor SQL, ktorý služba spoločnosti Microsoft používa pre DRDA, neanalyzuje správne a neaktualizuje úplne kvalifikované identifikátory v úvodzovkách. Okrem toho transformátor SQL neaktualizuje názov priradenej kolekcie na názov schémy na základe nastavení v súbore App.config, ktorý používa služba spoločnosti Microsoft na ochranu DRDA.
Riešenie
Informácie o kumulatívnych aktualizáciách
Oprava, ktorá rieši tento problém, je súčasťou kumulatívnej aktualizácie 1 pre Microsoft Host Integration Server 2013.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.