Příznaky
Jde o takovouto situaci:
-
Vytvoření propojeného serveru v Microsoft SQL Server pomocí zprostředkovatele Microsoft OLE DB pro DB2 připojení databáze IBM DB2.
-
Databáze IBM DB2 je nakonfigurován pro použití znaková stránka 923 (ASCII ISO 8859-15).
-
Se vydává dotazu propojeného serveru.
V tomto scénáři se zobrazí chybová zpráva podobná následující:
Zprostředkovatel OLE DB "DB2OLEDB" pro propojený server "linked_server_name" vrácena zpráva "při zpracování příkazu došlo k jedné nebo více chybám.".Zprostředkovatel OLE DB "DB2OLEDB" pro propojený server " linked_server_name " vrácena zpráva "".Msg 7330, úroveň 16, stav 2, řádek 1Nelze načíst řádek z zprostředkovatele OLE DB "DB2OLEDB" pro propojený server " linked_server_name"
Navíc pravděpodobně zjistíte, že možnosti Test připojení a Dotazu vzorku v Data Access nástroj (DAT) která je součástí OLE DB Provider for DB2 vrátit chyby při zprostředkovatele OLE DB pro DB2 pokusí připojit k databázi IBM DB2.
Příčina
K tomuto problému dochází, protože zprostředkovatele OLE DB Provider for DB2 používá nesprávný soubor NLS (National Language Support) pro převod dat při komunikaci s databázemi IBM DB2 pomocí kódu stránky 923.
Řešení
Informace o kumulativní aktualizaci
Oprava, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 1 pro Host Integration Server 2013. 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:
2908834 balíček kumulativní aktualizace 1 pro server Host Integration Server 2013
Informace o opravě hotfix
Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel Zákaznického servisu a podpory společnosti Microsoft naleznete na následujícím webu podpory společnosti Microsoft, kde také můžete vytvořit samostatný požadavek na služby:
http://support.microsoft.com/contactus/?ws=support Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.
Předpoklady
Chcete-li nainstalovat tuto opravu hotfix odinstalovat existující instalace zprostředkovatele Microsoft OLE DB pro DB2 verze 4.0 a poté použijte odpovídající soubor MSI, který je uveden v části "Informace o souborech" Chcete-li nainstalovat tuto opravu hotfix.
Informace o restartování počítače
Bude pravděpodobně nutné restartovat počítač po instalaci této opravy hotfix.
Informace o nahrazení
Tato oprava hotfix nenahrazuje žádnou dříve vydanou opravu hotfix.
Informace o souborech
Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Pro zprostředkovatele Microsoft OLE DB Provider pro DB2 verze 4.0
|
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
|---|---|---|---|---|---|
|
Db2oledbv4_x64.msi |
Není k dispozici |
4,075,520 |
05-Nov-2013 |
20:04 |
Není k dispozici |
|
Db2oledbv4_x86.msi |
Není k dispozici |
2,989,056 |
05-Nov-2013 |
20:04 |
Není k dispozici |
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".