KB2484392 – JAVÍTÁS: Az "MSrepl_errors" tábla "xact_seqno" oszlopa nem rögzíti a kihagyott sort a SQL Server 2008 vagy a SQL Server 2008 R2 verzióban, ha a "-SkipErrors" paramétert használja a terjesztési ügynökben

Hatókör
SQL Server 2008 SQL Server 2008 R2 SQL Server 2008 R2 Service Pack 1 SQL Server 2008 R2 Service Pack 2

A Microsoft a Microsoft SQL Server 2008 és SQL 2008 R2 javításait egyetlen letölthető fájlként terjeszti. Mivel a javítások egymásra épülnek, minden új kiadás tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző SQL Server 2008-as vagy SQL 2008 R2-es javításban szerepelt.

Tünetek

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

  • Tranzakciós replikációt konfigurálhat a Microsoft SQL Server 2008-ban vagy az SQL Server 2008 R2-ben.

  • A -SkipErrorsparamétert a terjesztési ügynökben kell használnia.

    Megjegyzés A -SkipErrors paraméter a tranzakcióreplikáció hibáinak kihagyására szolgál.

  • A következő hibaüzenet jelenik meg:

    Megjegyzés

    A sor nem található a Feliratkozónál a replikált parancs alkalmazásakor.

  • A MSrepl_errors táblában megpróbálhat megkeresni egy sikertelen sort vagy parancsot.

Ebben az esetben a MSrepl_errors tábla xact_seqno és command_id oszlopai nem rögzítik a kihagyott sort. A xact_seqno oszlop ezenkívül a következő hibás értéket tartalmazza:

0x0000000000000000000000000000

Megoldás

Ö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 Service Pack 2

A hiba javítását először az SQL Server 2008 Service Pack 2 3. összegző frissítésében adták ki. Az összegző frissítési csomagról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

2498535 3. összegző frissítőcsomag a 2008-as SQL Server 2008-as szervizcsomaghoz Megjegyzés: Mivel a buildek kumulatívak, minden új javítás tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző SQL Server 2008-as javításban szerepelt. A Microsoft azt javasolja, hogy fontolja meg az ezt 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):

2402659 A SQL Server 2008-as szervizcsomag 2 megjelenése után kiadott SQL Server 2008-as buildek A Microsoft SQL Server 2008 gyorsjavításai meghatározott SQL Server szervizcsomagokhoz készültek. Az SQL Server 2008 Service Pack 2 telepítéséhez telepítenie kell az SQL Server 2008 Service Pack 2 gyorsjavítását. Alapértelmezés szerint az SQL Server szervizcsomagjában található összes gyorsjavítás megtalálható a következő SQL Server szervizcsomagban.

SQL Server 2008 Service Pack 1

A hiba javítását először az SQL Server 2008 Service Pack 1 12. összegző frissítésében adtuk ki. Az összegző frissítési csomagról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

2467236 12-es összegző frissítőcsomag a SQL Server 2008 Service Pack 1-hezMegjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az előző, SQL Server 2008-as javítás előző kiadásában szereplő összes gyorsjavítást és biztonsági javítást. A Microsoft azt javasolja, hogy fontolja meg az ezt 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):

970365 A SQL Server 2008-as szervizcsomag 1 kiadása után megjelent SQL Server 2008-as buildek A Microsoft SQL Server 2008 gyorsjavításai meghatározott SQL Server szervizcsomagokhoz készültek. Az SQL Server 2008 Service Pack 1 telepítéséhez telepítenie kell az SQL Server 2008 Service Pack 1 gyorsjavítását. Alapértelmezés szerint az SQL Server szervizcsomagjában található összes gyorsjavítás megtalálható a következő SQL Server szervizcsomagban.

SQL Server 2008 R2

                
A probléma javítását először a 7. ö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:

2507770 7-es ö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

A tranzakciós replikációs hibák kihagyásával kapcsolatos további információkért látogasson el a Microsoft Developer Network (MSDN) alábbi webhelyére:

A tranzakciós replikációs hibák kihagyása
        
A MSrepl_errors szolgáltatásról az MSDN alábbi webhelyén talál további információt:

Általános információk a MSrepl_errors Transact-SQL utasításró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ő a növekményes karbantartási modell 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 Ú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