Příznaky
Předpokládají, že používají procesu binární znak = True a Binární znakovou stránku vlastnosti řetězce připojení mít zprostředkovatele OLE DB pro DB2 IBM DB2 binární data převést do řetězce znaků.
Po upgradu na Microsoft Host Integration Server 2013, procesu binární znak = True, vlastnost řetězce připojení DB2 již vrátí binární data jako řetězec znaků. Místo toho binární data jsou vrácena jako binární data.
K tomuto problému také dochází při použití zprostředkovatele Microsoft OLE DB pro DB2 4.0 a Microsoft OLE DB Provider pro DB2 5.0, které jsou součástí Feature Pack pro Microsoft SQL Server 2012 a Feature Pack pro Microsoft SQL Server 2014 (v uvedeném pořadí).
Příčina
K tomuto problému dochází, protože procesu binární znak = True, vlastnost řetězec připojení byl odebrán z Microsoft DB2 zprostředkovatele dat, které jsou obsaženy v produktech, které jsou uvedeny v části "Platí pro".
Řešení
Chcete-li vyřešit tento problém v zprostředkovatele OLE DB pro DB2 5.0 a Host Integration Server 2013, nainstalujte opravu hotfix 2993741. Tato oprava hotfix se nevztahuje na zprostředkovatele OLE DB pro DB2 4.0.
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=supportPozná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.
Microsoft Host Integration Server 2013
PředpokladyMusí mít kumulativní aktualizace 1 pro Host Integration Server 2013 nainstalovat tuto opravu hotfix.
Informace o restartování počítačeBude 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.
Zprostředkovatel Microsoft OLE DB pro DB2 verze 5.0
PředpokladyChcete-li nainstalovat tuto opravu hotfix, musíte nejprve odinstalovat existující instalace zprostředkovatele Microsoft OLE DB pro DB2 5.0. Potom použijte soubor MSI, který je uveden v části "Informace o souborech" Chcete-li nainstalovat tuto opravu hotfix.
Informace o restartování počítačeBude 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.
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. Chcete-li najít rozdíl mezi časem UTC a místním časem, použijte kartu časové pásmo v položce datum a čas v okně Ovládací panely.
Microsoft Host Integration Server 2013
Pro všechny x86 verze Microsoft Host Integration Server 2013
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
Msdrda.dll |
9.0.2182.2 |
1,017,832 |
28-Aug-2014 |
19:39 |
x86 |
Pro všechny x64 verze Microsoft Host Integration Server 2013
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
Msdrda.dll |
9.0.2182.2 |
1,017,832 |
28-Aug-2014 |
19:39 |
x86 |
Msdrda.dll |
9.0.2182.2 |
1,348,072 |
28-Aug-2014 |
19:40 |
x64 |
Zprostředkovatel Microsoft OLE DB pro DB2 verze 5.0
Pro všechny verze Microsoft OLE DB Provider for DB2 verze 5.0
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
Db2oledbv5_x64.msi |
Není k dispozici |
4,212,736 |
29-Aug-2014 |
08:53 |
Není k dispozici |
Db2oledbv5_x86.msi |
Není k dispozici |
3,080,192 |
29-Aug-2014 |
08:53 |
Není k dispozici |
Poznámka: Oprava, která řeší tento problém je také součástí kumulativní aktualizace 2 pro Host Integration Server 2013 (KB2929767).
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Po instalaci této aktualizace, DB2 připojovací řetězec musí být aktualizována Chcete-li nastavit vlastnost "Binární kód stránky" tak, aby odpovídala CCSID hostitele (kódová stránka) binární data správně převést na řetězce znaků.
Poznámka: Vlastnost řetězce připojení "Proces binární jako znak" nebyla znovu přiřadit k zprostředkovatele dat DB2 k zajištění této funkčnosti. Místo toho je tato funkce povolena pomocí vlastnosti Binární znakovou stránku .