Príznaky
Predpokladajme, že používate proces binárne ako znak = True a Binárne kódová stránka vlastností pripojenia reťazec sa OLE DB Provider for DB2 previesť binárnych údajov IBM DB2 reťazce znakov.
Po inovácii na program Microsoft Host Integration Server 2013, proces binárne ako znak = True vlastnosti reťazca pripojenia DB2 už vráti binárne údaje ako reťazec znakov. Namiesto toho binárne údaje vráti binárne údaje.
Tento problém sa vyskytuje aj pri použití poskytovateľa Microsoft OLE DB pre DB2 4.0 a Microsoft OLE DB Provider for DB2 5.0, zahrnuté Feature Pack pre Microsoft SQL Server 2012 a Feature Pack pre program Microsoft SQL Server 2014 (v uvedenom poradí).
Príčina
Tento problém sa vyskytuje, pretože proces binárne ako znak = True vlastnosti reťazca pripojenia bola odstránená z Microsoft DB2 poskytovateľov údajov, ktoré sú súčasťou produktov, ktoré sú uvedené v časti "Vzťahuje sa na".
Riešenie
Ak chcete vyriešiť tento problém v poskytovateľa OLE DB pre DB2 5.0 a Host Integration Server 2013, nainštalujte rýchlu opravu 2993741. Táto rýchla oprava sa nevzťahuje na poskytovateľa OLE DB pre DB2 4.0.
Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba opravu problému, ktorý je popísaný v tomto článku. Rýchlu opravu použite len v systémoch, v ktorých sa vyskytuje problém popísaný v tomto článku. Táto rýchla oprava môže byť ďalej testovaná. Ak nie ste výrazne ovplyvnení týmto problémom, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá bude obsahovať túto rýchlu opravu.
Ak je rýchla oprava k dispozícii na stiahnutie, na začiatku tohto článku databázy Knowledge Base sa nachádza časť „K díspozícii je rýchla oprava na stiahnutie“. Ak sa táto časť nezobrazuje, obráťte sa na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft a požiadajte o poskytnutie tejto rýchlej opravy.
Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné riešiť problémy, je možné, že budete musieť vytvoriť samostatnú servisnú požiadavku. Na ďalšie žiadosti o podporu a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy, sa vzťahujú zvyčajné poplatky za poskytnutie technickej podpory. Ak si chcete pozrieť úplný zoznam telefónnych čísel oddelení služieb a technickej podpory zákazníkov spoločnosti Microsoft alebo vytvoriť samostatnú servisnú požiadavku, prejdite na nasledujúcu webovú lokalitu spoločnosti Microsoft:
http://support.microsoft.com/contactus/?ws=supportPoznámka: Formulár "Prevzatie dostupnej rýchlej opravy" sa zobrazuje pre jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nemôžete nájsť požadovaný jazyk, znamená to, že rýchla oprava nie je pre tento jazyk k dispozícii.
Microsoft Host Integration Server 2013
PožiadavkyKumulatívna aktualizácia balíka 1 Host Integration Server 2013 nainštalovaný chcete použiť túto rýchlu opravu, musíte mať.
Informácie o reštartovaníMusíte reštartovať počítač po použití tejto rýchlej opravy.
Informácie o nahradeníTáto rýchla oprava nenahrádza predchádzajúcu rýchlu opravu.
Poskytovateľa Microsoft OLE DB pre DB2 verzia 5.0
PožiadavkyPoužiť túto rýchlu opravu, musíte najskôr odinštalovať existujúcu inštaláciu poskytovateľa Microsoft OLE DB pre DB2 5.0. Potom použite súbor .msi, ktorý je uvedený v časti "Informácie o súbore" nainštalovať túto rýchlu opravu.
Informácie o reštartovaníMusíte reštartovať počítač po použití tejto rýchlej opravy.
Informácie o nahradeníTáto rýchla oprava nenahrádza predchádzajúcu rýchlu opravu.
Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu časové pásmo v položke Dátum a čas v ovládacom paneli.
Microsoft Host Integration Server 2013
Pre všetky x86 verzie Microsoft Host Integration Server 2013
Názov súboru |
Verzia súboru |
Veľkosť súboru |
Dátum |
Čas |
Platforma |
---|---|---|---|---|---|
Msdrda.dll |
9.0.2182.2 |
1,017,832 |
28-Aug-2014 |
19:39 |
x86 |
Pre všetky x64 verzie Microsoft Host Integration Server 2013
Názov súboru |
Verzia súboru |
Veľkosť súboru |
Dátum |
Č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 |
Poskytovateľa Microsoft OLE DB pre DB2 verzia 5.0
Pre všetky verzie poskytovateľa Microsoft OLE DB pre DB2 verzia 5.0
Názov súboru |
Verzia súboru |
Veľkosť súboru |
Dátum |
Čas |
Platforma |
---|---|---|---|---|---|
Db2oledbv5_x64.msi |
Nevzťahuje sa |
4,212,736 |
29-Aug-2014 |
08:53 |
Nevzťahuje sa |
Db2oledbv5_x86.msi |
Nevzťahuje sa |
3,080,192 |
29-Aug-2014 |
08:53 |
Nevzťahuje sa |
Poznámka: Oprava, ktorá rieši tento problém je súčasťou kumulatívnej aktualizácie 2 pre Host Integration Server 2013 (KB2929767).
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Po nainštalovaní aktualizácie sa reťazec pripojenia DB2 sa aktualizovať nastavenie vlastnosť "Binárne kódová stránka" zodpovedali Host CCSID (kódová stránka), aby sa správne binárne údaje previesť znaky reťazcov.
Poznámka: Vlastnosti reťazca pripojenia "Proces binárne ako znak" nebol opätovne pridané údajov DB2 poskytovateľov poskytovať túto funkciu. Namiesto toho, táto funkcia je zapnutá pomocou Binárne kódová stránka vlastností.