Problembeschreibung
Verwendung der OLE DB-Provider für DB2 vierteiligen Namen Abfragen IBM DB2 für Z/OS V10 Datenbank ausführen, die große Objekt (LOB) Datentypen enthält, erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:
OLE DB-Provider "DB2OLEDB" für den Verbindungsserver "Verbindungsservername" lieferte inkonsistente Metadaten. Das Objekt "Katalog"." Schema_name"." TABLE_NAMEfehlte"erwartete Spalte"Spaltenname".
Hinweis Diese Fehlermeldung tritt nicht auf, wenn dieselbe Abfrage mithilfe einer OpenQuery-Format ausgegeben wird.
Ursache
OLE DB Provider für DB2 stellt Abfragen von SYSIBM zu den Metadaten für die DB2-Tabelle abgefragt wird. SYSCOLUMNS Wenn vierteiligen Namensabfragen verwendet werden. Allerdings gibt der Schemaabfrage OLE DB Provider für DB2 ausgestellt hat ausgeblendete Spalten zurück. Dies löst den Fehler, wenn die DB2-Tabelle LOB-Datentypen enthält.
Problemlösung
Informationen zum kumulativen Update
Das Update, das dieses Problem behebt ist im kumulativen Update 2 für Host Integration Server 2013 enthalten.
PROBLEMUMGEHUNG
Um dieses Problem zu umgehen, Ausstellen der fehlerhaften vierteiligen Namensabfrage mithilfe einer OpenQuery. Der Fehler verhindert.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Weitere Informationen
Nachdem Sie dieses Update anwenden, schließt OLE DB Provider für DB2 ausgeblendete Spalten beim Schemaabfragen SYSIBM Probleme. SYSCOLUMNS.
Die in diesem Artikel erörterten Produkte von Drittanbietern werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, für die Leistung oder Zuverlässigkeit dieser Produkte.