Microsoft distribuira Ispravke za Microsoft SQL Server 2008 R2 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 uključene u prethodno izdanje SQL Server 2008 R2 ispravke.
Simptomi
Razmotrite sledeći scenario:
-
Imate računar koji radi pod sistemom Microsoft SQL Server 2008 R2.
-
Pokrenete klijentsku aplikaciju koja koristi SQL Server 2008 R2 Native Client ODBC upravljački program da biste parametar vrednosti tabele povezivanjem kao kolonu za izvršavanje podataka.
-
Klijentska aplikacija poziva funkciju SQLPutData da promeni parametar vrednosti tabele u SQL_NULL_DATA vrednost.
U ovom slučaju, klijentska aplikacija ne poziva funkciju SQLPutData i dobijate sledeću poruku o grešci:
[28000] - [Microsoft][SQL Server Native Client 10.0][SQL Server]The incoming tabular data stream (TDS) protocol stream is incorrect. Tok se neočekivano završio
Uzrok
Do ovog problema dolazi zato što ODBC upravljački program ne šalje dužinu podataka SQL_NULL_DATA vrednosti parametru vrednom tabele.
Rešenje
Da biste rešili ovaj problem, primenite sledeću ispravku na računaru na kojem je instaliran SQL Server 2008 R2 Native Client.
Kumulativne informacije o ažuriranju
SQL Server 2008 R2 servisni paket 1
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 1 za SQL Server 2008 R2 servisni paket 1. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2544793 Kumulativni paket ispravki 1 za SQL Server 2008 R2 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2567616 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 Service Pack 1 was released
SQL Server 2008 R2
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 8. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 R2 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2534352 Kumulativni paket ispravki 8 za SQL Server 2008 R2 Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
981356 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 was released
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 funkciji SQLPutData posetite sledeću MSDN Web lokaciju:
Opšte informacije o funkciji SQLPutDataZa više informacija o korišćenju kolone "Izvršavanje podataka" posetite sledeću MSDN Veb lokaciju:
Korišćenje kolone "Pri izvršavanju podataka"Za više informacija o parametrima vrednosti tabele posetite sledeću MSDN Veb lokaciju:
Opšte informacije o parametrima vrednosti tabeleZa 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 Sql Server tim je dostupan u SQL Server timu za isporuku hitnih ispravki za prijavljene problemeZa više informacija o šemi imenovanja za ispravke sistema 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