OPRAVA: Chybové hlásenie pri vydaní dotazu z prepojeného servera v Microsoft SQL Server: "Počas spracovania príkazu sa vyskytla jedna alebo viac chýb"

Vzťahuje sa na
Microsoft OLE DB Provider for DB2 4.0 Host Integration Server 2013

Príznaky

Pozrite si nasledujúci scenár:

  • Prepojený server sa vytvára na serveri Microsoft SQL Server pomocou poskytovateľa Poskytovateľ Microsoft OLE DB pre DB2 na pripojenie k databáze IBM DB2.
  • Databáza IBM DB2 je nakonfigurovaná na používanie kódovej stránky 923 (ISO 8859-15 ASCII).
  • Dotaz sa vydá z prepojeného servera.

V tomto prípade sa zobrazí podobné chybové hlásenie:

Poznámka

Poskytovateľ OLE DB "DB2OLEDB" pre prepojený server "linked_server_name" vrátil hlásenie "Jedna alebo viac chýb sa vyskytla počas spracovania príkazu".

Poskytovateľ OLE DB "DB2OLEDB" pre prepojený server " linked_server_name " vrátená správa "".

Správa 7330, úroveň 16, stav 2, riadok 1

Nemožno načítať riadok od poskytovateľa OLE DB DB2OLEDB pre prepojený server linked_server_name

Okrem toho môžete zistiť, že možnosti testovania pripojenia a vzorového dotazu v nástroji na prístup k údajom (DAT), ktorý je súčasťou poskytovateľa OLE DB pre databázu DB2, vrátia chyby, keď sa poskytovateľ OLE DB2 pre DB2 pokúsi pripojiť.

Príčina

Tento problém sa vyskytuje, pretože poskytovateľ OLE DB pre DB2 používa pri komunikácii s databázami IBM DB2 pomocou kódovej stránky 923 na konverziu údajov nesprávny súbor NLS (National Language Support).

Riešenie

Informácie o kumulatívnych aktualizáciách

Oprava, ktorá rieši tento problém, je k dispozícii v balíku kumulatívnej aktualizácie 1 pre Host Integration Server 2013. Ďalšie informácie o tom, ako získať balík kumulatívnej aktualizácie, sa nachádzajú v nasledujúcom článku databázy Microsoft Knowledge Base:

2908834 Balík kumulatívnych aktualizácií 1 pre Host Integration Server 2013

Informácie o rýchlych opravách

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená len na vyriešenie problému, ktorý je popísaný v tomto článku. Túto rýchlu opravu použite len v systémoch, v ktorých sa vyskytol problém popísaný v tomto článku. Táto rýchla oprava môže prejsť ďalšími testami. Ak teda nie ste vážne zasiahnutí týmto problémom, odporúčame počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.

Ak je rýchla oprava k dispozícii na stiahnutie, v hornej časti článku databázy Knowledge Base sa nachádza časť K dispozícii na stiahnutie rýchlej opravy. 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 rýchlu opravu.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo je potrebné riešenie problémov, možno bude potrebné vytvoriť samostatnú žiadosť o službu. Zvyčajné náklady na podporu sa budú vzťahovať na ďalšie otázky a problémy podpory, ktoré nespĺňajú podmienky na túto konkrétnu rýchlu opravu. Úplný zoznam telefónnych čísel na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft alebo ak chcete vytvoriť samostatnú žiadosť o službu, navštívte nasledujúcu webovú lokalitu spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=support
Poznámka: Formulár K dispozícii na stiahnutie rýchlych opráv zobrazuje jazyky, pre ktoré je rýchla oprava k dispozícii. Ak sa váš jazyk nezobrazuje, nie je pre daný jazyk k dispozícii rýchla oprava.

Predpoklady

Ak chcete použiť túto rýchlu opravu, odinštalujte existujúcu inštaláciu Poskytovateľ Microsoft OLE DB pre DB2 verzie 4.0 a potom na inštaláciu tejto rýchlej opravy použite príslušný .msi súbor, ktorý je uvedený v časti "Informácie o súbore".

Informácie o reštartovaní

                
Po použití tejto rýchlej opravy môže byť potrebné reštartovať počítač.

Informácie o náhrade

                
Táto rýchla oprava nenahrádza žiadnu predtým vydanú rýchlu opravu.

Informácie o súboroch

                
Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo neskoršie atribúty súborov), ktoré sú uvedené v nasledujúcej tabuľke. Dátumy a časy týchto súborov sú uvedené v koordinovanom svetovom čase (UTC). Pri zobrazení informácií o súbore sa tieto informácie prevedú na miestny čas. Ak chcete zistiť rozdiel medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas na ovládacom paneli.

Pre poskytovateľa Poskytovateľ Microsoft OLE DB pre DB2, verzia 4.0

Názov súboru Verzia súboru Veľkosť súboru Dátum Čas Platforma
Db2oledbv4_x64.msi Nevzťahuje sa 4,075,520 05-Nov-2013 20:04 Nevzťahuje sa
Db2oledbv4_x86.msi Nevzťahuje sa 2,989,056 05-Nov-2013 20:04 Nevzťahuje sa

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.