Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Microsoft distribuira Ispravke za Microsoft SQL Server 2008 kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje sql Server 2008 ispravke.

Simptomi

U aplikaciji koristite upravljački program za native Client sistema SQL Server 2008. Funkciju SQLBindParameter pozivate da biste povezili parametar širokog tipa podataka znakova za upit. Na primer, vezujete parametar tipa podataka NCHAR ili tipa podataka NVARCHAR. Aplikacija dodaje vrednost veću od 4.000 parametru ColumnSizefunkcije SQLBindParameter. Kada pokrenete upit u aplikaciji, dobijate sledeću poruku o grešci:

Dolazni tabulatorski tok podataka (TDS) daljinski poziv procedure (RPC) protokola je netačan. Parametar 1 ("""): Tip podataka 0xE7 ima nevažeću dužinu podataka ili dužinu metapodataka.

Napomena Ova poruka o grešci je poruka o grešci na strani servera. Ako aplikacija koristi upravljački program za native Client sistema SQL Server 2005, dobijate sledeću poruku o grešci na strani klijenta na očekivani način:

[Microsoft] [SQL Native Client] Nevažeća preciznost

Uzrok

Do ovog problema dolazi zato što upravljački program sistema SQL Server 2008 Native Client ne izvršava proveru veličine ulazne kolone za funkciju SQLBindParameter. Pored toga, upravljački program udvostručuje veličinu kolone ako je veličina ulazne kolone veća od 4.000, a parametar je tip podataka širokog znaka. Zbog toga SQL Server vraća grešku na strani servera da parametar premašuje gornju granicu (8.000). Napomena Upravljački program sistema SQL Server 2005 Native Client vrši proveru vremena izvođenja da li postoji veličina ulazne kolone. Stoga, ako je veličina ulazne kolone veća od 8.000, upravljački program sql Server 2005 Native Client daje grešku na strani klijenta.

Rešenje

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj isfiksu 3 za SQL Server 2008 servisni paket 1. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

971491 Kumulativna ispravka paket 3 za SQL Server 2008 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravki sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje sql Server 2008 ispravke. Microsoft preporučuje da razmislite o primeni najnovijeg izdanja ispravki koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

970365 SQL Server 2008 gradi koje su objavljene nakon što je SQL Server 2008 servisni paket 1 objavljenMicrosoft SQL Server 2008 hitne ispravke se kreiraju za određene SQL Server servisne pakete. Hitnu ispravku za SQL Server 2008 Service Pack 1 morate primeniti na instalaciju servisnog paketa SQL Server 2008 Service Pack 1. Podrazumevano je da je svaka hitna ispravka koja je obezbeđena u SQL Server servisnom paketu uključena u sledeći SQL Server servisni paket.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Reference

Za više informacija o postepenom modelu servisiranja za SQL Server kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

935897 Postepeni model servisiranja dostupan je od SQL Server tima za isporuku hitnih ispravki za prijavljene problemeZa više informacija o šemi imenovanja za ispravke za SQL Server kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

822499Nova šema imenovanja za pakete softverskih ispravki za Microsoft SQL ServerZa više informacija o terminologiji softverskih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

824684 Opis standardne terminologije koja se koristi za opisivanje Microsoft softverskih ispravki

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×