"Microsoft" platina "Microsoft SQL Server 2008 R2" pataisymus kaip vieną atsisiunčiamą failą. Kadangi pataisymai yra kumuliatyviniai, kiekviename naujame leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio SQL serverio 2008 R2 pataisų leidimo.
Simptomai
Apsvarstykite šį scenarijų:
-
Turite kompiuterį, kuriame veikia "Microsoft SQL Server" 2008 R2.
-
Vykdote kliento programą, kuri naudoja SQL serverio 2008 R2 prigimtinę kliento ODBC tvarkyklę, kad susietumėte lentelės reikšmių parametrą kaip duomenų apdorojimo stulpelį.
-
Kliento taikomoji programa iškviečia funkciją Sqlputdata , kad pakeistumėte lentelės reikšmių parametrą į SQL_NULL_DATA reikšmę.
Pagal šį scenarijų kliento taikomoji programa neiškviečia funkcijos Sqlputdata ir gaunate šį klaidos pranešimą:
[28000]-[Microsoft] [SQL serverio vietinis klientas 10,0] [SQL Server] gaunamų lentelių duomenų srauto (ALD) protokolo srautas yra neteisingas. Srautas netikėtai baigėsi
Priežastis
Ši problema kyla dėl to, kad ODBC tvarkyklė nesiunčia SQL_NULL_DATA reikšmės duomenų ilgio į lentelės reikšmių parametrą.
Sprendimas
Norėdami išspręsti šią problemą, pritaikykite toliau nurodytus veiksmus kompiuteryje, kuriame įdiegtas "SQL Server" 2008 R2 vietinis klientas.
Kaupiamojo naujinimo informacija
"SQL Server 2008 R2" 1 pakeitimų paketas
Ši problema buvo pirmą kartą išleista Kaupiamasis naujinimas 1 SQL serverio 2008 R2 Service Pack 1. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamąjį naujinimų paketą, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2544793 Kaupiamojo naujinimo paketas 1, skirtas "SQL Server 2008 R2" 1 pakeitimų paketuiPastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio SQL serverio 2008 R2 pataisų leidimo. Rekomenduojame apsvarstyti, kaip taikyti naujausią pataisų leidimą, kuriame yra šios karštosios pataisos. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2567616 SQL serverio 2008 R2 stato, buvo paleistas po to, kai buvo išleistas "SQL Server 2008 R2" 1 pakeitimų paketas
SQL serverio 2008 R2
Šios problemos taisymas pirmą kartą buvo išleistas Kaupiamasis naujinimas 8. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamojo naujinimo paketą, skirtą "SQL Server" 2008 R2, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2534352 "SQL Server 2008 R2" kaupiamojo naujinimo paketas 8 Pastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio SQL serverio 2008 R2 pataisų leidimo. Rekomenduojame apsvarstyti, kaip taikyti naujausią pataisų leidimą, kuriame yra šios karštosios pataisos. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
981356 SQL serverio 2008 R2 stato, buvo paleistas po to, kai buvo išleistas SQL Server 2008 R2
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Daugiau informacijos apie funkciją Sqlputdata rasite apsilankę šioje MSDN svetainėje:
Bendrąja informacija apie funkciją SQLPutDataDaugiau informacijos, kaip naudoti duomenų apdorojimo stulpelį, rasite apsilankę šioje MSDN svetainėje:
Kaip naudoti duomenų apdorojimo stulpelįDaugiau informacijos apie lentelės reikšmių parametrus rasite apsilankę šioje MSDN svetainėje:
Bendros informacijos apie lentelės reikšmių parametrusDaugiau informacijos apie papildinio aptarnavimo modelį, skirtą "SQL Server", rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
935897 Papildinio aptarnavimo modelį galima naudoti "SQL Server" komandai, kad būtų pateiktos praneštų problemų karštosios pataisosDaugiau informacijos apie "SQL Server" naujinimų pavadinimų suteikimo schemą rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
822499Nauja vardų suteikimo schema, skirta "Microsoft SQL Server" programinės įrangos naujinimų paketamsDaugiau informacijos apie programinės įrangos naujinimo terminiją rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
824684 Įprastos terminologijos, vartojamos "Microsoft" programinės įrangos naujinimams apibūdinti, aprašas