Příznaky
V prostředí Microsoft Host Integration Server 2010 pokusu vyvolat SQL chybová zpráva. Pokud chybová zpráva obsahuje více než jednu hodnotu pro diagnostiku v oblasti SQL komunikace (SQLCA), Microsoft OLE DB Provider for DB2 parametry naplněny správně.
Například při pokusu vyvolat SQLCODE-803, SQL chybová zpráva může vypadat takto:HODNOTU VLOŽENÝCH NEBO AKTUALIZOVANÝCH JE NEPLATNÝ, PROTOŽE INDEX V INDEXU MÍSTO XPEI01? 00001A6E04 OMEZUJE SLOUPCE TABULKY TAK, ABY ŽÁDNÉ DVA ŘÁDKY MOHOU OBSAHOVAT DUPLICITNÍ HODNOTY V TĚCHTO SLOUPCÍCH. ODSTRANIT EXISTUJÍCÍ ŘÁDEK JE X "
Však SQL chybová zpráva SQLCODE-803 by měl vypadat takto:
VLOŽENA nebo AKTUALIZOVÁNA HODNOTA JE NEPLATNÝ PROTOŽE THE INDEX v INDEX MÍSTA indexspace_name OMEZUJE SLOUPCE z THE tak č DVA ŘÁDKY MŮŽE OBSAHOVAT DUPLICITNÍ HODNOTY v TY SLOUPCE TABULKY. ODSTRANIT z EXISTUJÍCÍ ŘÁDEK JE X record_id
Řešení
Informace o kumulativní aktualizaci
Oprava, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 6 pro Host Integration Server 2010. Další informace o tom, jak získat balíček kumulativní aktualizace, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2752426 kumulativní aktualizace 6 pro Host Integration Server 2010
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".