Microsoft distribuuje Microsoft SQL Server 2008 R2 opravy ako jeden súbor na stiahnutie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia.
Príznaky
Zoberme si nasledujúcu situáciu:
-
Máte počítač so spustenou službou Microsoft SQL Server 2008 R2.
-
Spustíte klientsku aplikáciu, ktorá používa ovládač ODBC natívneho klienta SQL Server 2008 R2, aby zaväzovala parameter tabuľky s hodnotou ako stĺpec údaje v prevedení.
-
Klientska aplikácia zavolá funkciu SQLPutData na zmenu parametra s hodnotou tabuľky na hodnotu SQL_NULL_DATA .
V tomto scenári klientska aplikácia nevolá funkciu SQLPutData a zobrazí sa toto chybové hlásenie:
[28000]-[Microsoft] [SQL Server Native Client 10.0] [SQL Server] tok protokolov prichádzajúcej tabuľky údajov (TDS) je nesprávny. Tok sa neočakávane ukončil
Príčina
Tento problém sa vyskytuje, pretože ovládač ODBC neodosiela údaje o dĺžke SQL_NULL_DATA hodnoty na parameter tabuľka oceňuje.
Riešenie
Ak chcete tento problém vyriešiť, použite túto opravu v počítači, v ktorom je nainštalovaný natívny klient SQL servera 2008 R2.
Kumulatívna aktualizácia informácií
SQL Server 2008 R2 Service Pack 1
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 1 pre SQL Server 2008 R2 Service Pack 1. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2544793 Kumulatívna aktualizácia balíka 1 pre SQL Server 2008 R2 Service Pack 1Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2567616 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2 Service Pack 1
SQL Server 2008 R2
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 8. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2534352 Kumulatívna aktualizácia balíka 8 pre SQL Server 2008 R2 Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
981356 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Ďalšie informácie o funkcii SQLPutData nájdete na nasledujúcej webovej lokalite MSDN:
Všeobecné informácie o funkcii SQLPutDataĎalšie informácie o používaní stĺpca údaje v prevedení nájdete na nasledujúcej webovej lokalite MSDN:
Ako používať stĺpec údaje v prevedeníĎalšie informácie o parametroch v tabuľke oceňujú, navštívte nasledujúcu webovú lokalitu MSDN:
Všeobecné informácie o parametroch s hodnotou tabuľkyĎalšie informácie o modeli prírastkového servisu pre SQL Server nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
935897 Prírastkové servisné model je k dispozícii v tíme SQL Server na poskytovanie rýchlych opráv pre ohlásené problémyĎalšie informácie o schéme pomenovania pre aktualizácie SQL servera nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
822499Nová schéma pomenovania pre balíky aktualizácií softvéru servera Microsoft SQL ServerĎalšie informácie o terminológii aktualizácie softvéru nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru od spoločnosti Microsoft