KB2778479 – JAVÍTÁS: 17066-os és 3624-es hibakód jelenik meg, amikor a sp_refreshview tárolt eljárást nagy kötegben futtatja, amely bináris, nagy objektumokkal kapcsolatos műveleteket hajt végre a SQL Server 2008 R2-ben vagy a SQL Server 2012-ben

Hatókör
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Developer SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup SQL Server 2008 R2 Web SQL Server 2008 R2 Express SQL Server 2012 Enterprise Core SQL Server 2012 Web SQL Server 2012 Standard SQL Server 2012 Express SQL Server 2012 Enterprise SQL Server 2012 Developer

A Microsoft egyetlen letölthető fájlként terjeszti a Microsoft SQL Server 2008 R2 Service Pack 2 javításait. Mivel a javítások egymásra épülnek, minden új kiadás tartalmazza az SQL Server 2008 R2 Service Pack 2 korábbi javításában szereplő összes gyorsjavítást és biztonsági javítást.

Tünetek

Vegyük például a következő esetet:

  • Nagy mennyiségű SQL-utasítást hajt végre a Microsoft SQL Server 2008 R2-ben vagy a Microsoft SQL Server 2012-ben.
  • Az SQL-utasítások nagy mennyiségű bináris nagy objektummal (BLOB) kapcsolatos műveletet hajtanak végre.
  • Az SQL-utasítások meghívják a kötegben tárolt sp_refreshview eljárást.

Ebben az esetben a sp_refreshview tárolt eljárása sikertelen lehet. A probléma előfordulásakor a rendszer a következő hibákat rögzíti az SQL Server hibanaplójában:Emellett a probléma előfordulásakor a következő hiba kerülhet be az SQL Server-hibanaplóba:Megjegyzések

  • Ez a probléma nem fordul elő, amikor a sp_refreshview tárolt eljárást a kötegen kívülre hívja.
  • A sp_refreshview tárolt eljárás meghiúsul, ha a kötegen belül ugyanazon nézetben hívja meg.
  • A nagy objektumokkal kapcsolatos bináris műveletek implicitek lehetnek. Ezért ezt a problémát nehéz azonosítani. Ugyanakkor a hibaüzenetek alapján azonosíthatja a problémát.

Megoldás

Összegző frissítéssel kapcsolatos információk

6. összegző frissítés az SQL Server 2012-höz

                
A probléma javítását először a 6. összegző frissítésben adtuk ki. Az SQL Server 2012-höz készült kumulatív frissítési csomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

2728897 6. összegző frissítőcsomag a SQL Server 2012-hözMegjegyzés: Mivel a buildek kumulatívak, minden új javítás tartalmazza az előző, SQL Server 2012-es javítás összes gyorsjavítását és biztonsági javítását. 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):

2692828 Megjelentek a SQL Server 2012 utáni SQL Server 2012-es buildek

2. összegző frissítés az SQL Server 2012 SP1-hez

A hiba javítását először a 2. összegző frissítésben adtuk ki. Az SQL Server 2012 SP1-hez kiadott összegző frissítőcsomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

2790947 2012 Service Pack 1 SQL Server 2-es összegző frissítőcsomagja Megjegyzés: Mivel a buildek összegző jellegűek, minden új javítás tartalmazza az SQL Server 2012 SP1 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):

2772858 A SQL Server 2012 Service Pack 1 szervizcsomag után megjelent SQL Server 2012-es buildek

4. összegző frissítés az SQL Server 2008 R2 SP2-höz

A hiba javítását először a 4. összegző frissítésben adtuk ki. Az SQL Server 2008 R2 SP 2-höz kiadott összegző frissítőcsomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

2777358 4. összegző frissítőcsomag a SQL Server 2008 R2 Service Pack 2-hözMegjegyzés: Mivel a buildek kumulatívak, minden új javítás tartalmazza az SQL Server 2008 R2 SP 2 javítás 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):

2730301 A SQL Server 2008 R2 Service Pack 2 után megjelent 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 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 csapata növekményes karbantartási modellt biztosít a jelentett problémák gyorsjavításához A SQL Server frissítések elnevezési sémájáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

822499 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