A Microsoft egyetlen letölthető fájlként terjeszti a Microsoft SQL Server 2008 R2 javításait. Mivel a javítások összegzőek, minden új kiadás tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző SQL Server 2008 R2-javításban szerepelt.
Tünetek
Vegyük például a következő esetet:
- Microsoft SQL Server 2008 R2 rendszert futtató számítógéppel rendelkezik.
- Olyan ügyfélalkalmazást futtat, amely az SQL Server 2008 R2 natív ügyfél ODBC-illesztőprogramját használja, hogy egy táblázatértékkel rendelkező paramétert végrehajtási adatoszlopként kössön össze.
- Az ügyfélalkalmazás meghívja az SQLPutData függvényt, hogy a tábla értékével rendelkező paramétert a SQL_NULL_DATA értékre módosítsa.
Ebben az esetben az ügyfélalkalmazás nem hívja meg az SQLPutData függvényt, és a következő hibaüzenet jelenik meg:
Megjegyzés
[28000] - [Microsoft][SQL Server Native Client 10.0][SQL Server]A bejövő táblázatos adatfolyam (TDS) protokolladatfolyama helytelen. A stream váratlanul véget ért
Ok
A problémát az okozza, hogy az ODBC-illesztő nem küldte el a SQL_NULL_DATA érték adathosszát a táblaértékkel rendelkező paraméternek.
Megoldás
A probléma megoldásához hajtsa végre a következő javítást egy olyan számítógépen, amelyen telepítve van az SQL Server 2008 R2 natív ügyfélprogram.
Összegző frissítéssel kapcsolatos információk
SQL Server 2008 R2 Service Pack 1
A hiba javítását először az SQL Server 2008 R2 Service Pack 1 1-es összegző frissítésében adtuk ki. Az összegző frissítési csomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2544793 1. összegző frissítőcsomag a SQL Server 2008 R2 Service Pack 1-höz Megjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az SQL Server 2008 R2 előző javításában szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás telepítését. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
2567616 A SQL Server 2008 R2 Service Pack 1 szervizcsomag után megjelent SQL Server 2008 R2 buildek
SQL Server 2008 R2
A hiba javítását először a 8-as összegző frissítésben adtuk ki. Az SQL Server 2008 R2-höz kiadott összegző frissítőcsomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2534352 8-as összegző frissítőcsomag a SQL Server 2008 R2-höz Megjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az SQL Server 2008 R2 előző kiadásában szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás telepítését. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
981356 Megjelentek a SQL Server 2008 R2 utáni SQL Server 2008 R2 buildek
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
Hivatkozások
Az SQLPutData függvényről az MSDN következő webhelyén talál további információt:
Általános információk az SQLPutData függvényről
Az "adatok végrehajtásnál" oszlop használatáról az MSDN következő webhelyén talál további információt:
Az "adatok végrehajtáskor" oszlop használata A táblaértékű paraméterekről az MSDN alábbi webhelyén talál további információt:
Általános információk a táblaértékkel rendelkező paraméterekről
Az SQL Server növekményes karbantartási modelljéről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
935897 A SQL Server csapatától elérhető egy növekményes karbantartási modell a jelentett problémák gyorsjavításához
Az SQL Server frissítéseihez szükséges elnevezési sémáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
822499 Új elnevezési séma a Microsoft SQL Server szoftverfrissítési csomagjaihoz A szoftverfrissítések terminológiájáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása