KORRIGERA: "SQLCODE: -204"-fel när IBM DB2 skickar en SQL-sats som innehåller en fullständigt kvalificerad citerad identifierare

Gäller för
Host Integration Server 2013

Symptom

Ett SQL-uttryck skickas från IBM DB2 till Microsoft-tjänst for Distributed Relational Database Architecture (DRDA). Om uttrycket innehåller en fullständigt kvalificerad citerad identifierare, till exempel "SCHEMA1. TABLE1" kan ett felmeddelande som liknar följande visas på IBM:s värdsystem:

Obs

SQL-kod: -204
SQLSTATE: 42704
SQLERRMT: kvalificerare." ÄR ETT ODEFINIERAT NAMN

Orsak

Det här problemet beror på att SQL-transformatorn som används av Microsoft-tjänst för DRDA inte parsar och uppdaterar de fullständigt kvalificerade citerade identifierarna korrekt. Dessutom uppdaterar SQL-transformeraren inte namnet på den mappade samlingen till schemanamnet baserat på inställningarna i App.config-filen som används av Microsoft-tjänsten för DRDA.

Lösning

Information om kumulativ uppdatering

Korrigeringen som löser problemet ingår i kumulativ uppdatering 1 för Microsoft Host Integration Server 2013.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".