Popravak: "dolaznih podataka tablični strujanje (TDS) protokol strujanje je neispravna" pogreške pri SQLPutData funkcija umeće vrijednost SQL_NULL_DATA u TVP u SQL Server 2008 R2

Vrijedi za: SQL Server 2008 R2

Microsoft raspodjeljuje popravaka Microsoft SQL Server 2008 R2 kao jednu datoteku radni stol. Jer su kumulativne popravke, svako novo izdanje sadrži sve hitnih popravaka i ispravite sve sigurnosne popravke koji su obuhvaćeni s prethodnim SQL Server 2008 R2 izdanje.

Simptomi


Razmotrite sljedeći scenarij:
  • Imati računalo koje izvodi Microsoft SQL Server 2008 R2.
  • Pokrenite klijentska aplikacija koja koristi SQL Server 2008 R2 Native Client ODBC upravljački program za povezivanje tablica vrijednosti parametra kao stupac podataka na izvršavanja.
  • Klijentska aplikacija poziva funkciju SQLPutData za promjenu vrijednosti parametra SQL_NULL_DATA vrijednost.
U ovom scenariju klijentska aplikacija poziv funkcije SQLPutData i primiti sljedeću poruku o pogrešci:
[28000] - strujanja protokola za strujanje (TDS) [Microsoft] [SQL Server Native Client 10.0] [SQL Server] dolaznih tablični podataka nije ispravna. Strujanje neočekivano okončani

Uzrok


Taj se problem pojavljuje jer ODBC upravljački program slanje podataka duljina vrijednosti SQL_NULL_DATA tablici vrijednosti parametra.

Rješenje


Da biste riješili taj problem, primijenite sljedećem popravak na računalu koje ima SQL Server 2008 R2 Native Client instaliran.

Informacije o kumulativnom ažuriranju

SQL Server 2008 R2 Service Pack 1

Popravak ovog problema prvo objavio u kumulativnu Update 1 za SQL Server 2008 R2 Service Pack 1. Dodatne informacije o nabavljanju paketa kumulativnim ažuriranjem kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
2544793 Kumulativno ažuriranje paket 1 za SQL Server 2008 R2 Service Pack 1
Napomena Jer su kumulativne na izgradi, svako novo izdanje popravak sadrži sve hitnih popravaka i ispravite sve sigurnosne popravke koji su obuhvaćeni s prethodnim SQL Server 2008 R2 izdanje. Preporučujemo da razmotrite primjenom najnovije izdanje popravak koji sadrži ovaj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2567616 SQL Server 2008 R2 izgrađuje koji su izdani nakon izdavanja SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

Popravak ovog problema prvo Lansiran u kumulativnu ažuriranje 8. Dodatne informacije o nabavljanju paketa kumulativnim ažuriranjem za SQL Server 2008 R2 kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
2534352 Kumulativni paket ažuriranja 8 za SQL Server 2008 R2
Napomena Jer su kumulativne na izgradi, svako novo izdanje popravak sadrži sve hitnih popravaka i ispravite sve sigurnosne popravke koji su obuhvaćeni s prethodnim SQL Server 2008 R2 izdanje. Preporučujemo da razmotrite primjenom najnovije izdanje popravak koji sadrži ovaj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
981356 SQL Server 2008 R2 izgrađuje koji su izdani nakon izdavanja SQL Server 2008 R2

Status


Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".

Reference


Dodatne informacije o funkciji SQLPutData , posjetite sljedeće web-mjestu MSDN:Dodatne informacije o tome kako koristiti stupac podataka na izvršavanja posjetite sljedeće web-mjestu MSDN:Dodatne informacije o tablici vrijednosti parametara, posjetite sljedeće web-mjestu MSDN:Dodatne informacije o inkrementalni servisiranja Model za SQL Server, kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
935897 Inkrementalno servisiranja Model je dostupna iz tima SQL Server isporučiti hitnih popravaka za prijavljenog problema
Dodatne informacije o shema imenovanja za SQL Server ažuriranja kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
822499Nova shema imenovanja datoteka za pakete softverskih ažuriranja za Microsoft SQL Server
Dodatne informacije o terminologiji ažuriranje softvera kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja