A Microsoft egyetlen letölthető fájlként terjeszti a Microsoft SQL Server 2008 és a Microsoft SQL Server 2008 R2 javításokat. Mivel a javítások összegzőek, minden új kiadás tartalmazza az összes gyorsjavítást és az összes biztonsági javítást, amely a korábbi SQL Server 2008-SQL Server 2008 R2 javítás kiadásában szerepelt.
Jelenségek
A Microsoft SQL Server 2008-ban vagy a Microsoft SQL Server 2008 R2-ben vegye figyelembe a következő forgatókönyvet:
-
Konfigurálhat egy tranzakciós replikációt egy adatbázishoz.
-
Az adatbázis a read_committed_snapshot beállítással van konfigurálva.
-
A replikáció a natív sync_method használatára van konfigurálva. Ezután a replikáció előfizetői inicializálódnak, és pillanatkép jön létre a replikációhoz.
Ebben a forgatókönyvben a terjesztési ügynök a 20598-os hibakóddal meghiúsul. Emellett az alábbi hibaüzenetek egyikét is kaphatja:
-
<dátum és idő> kipipált<id> Replication-Replication distribution
Alrendszer: az ügynök <ügynök neve> sikertelen. A sor nem található az Előfizetőnél a replikált parancs alkalmazásakor. -
<Dátum és idő>< azonosító> Hiba: 14151, Súlyosság: 18, Állapot: 1.
<Dátum és idő><-azonosító> Replication-Replication eloszlása
Alrendszer: az ügynök <ügynök neve> sikertelen. A PRIMARY KEY kényszer megsértése : '<Elsődleges kulcs neve>'. Nem szúrható be duplikált kulcs a következő objektumba: '<tábla az előfizetői>'.
A probléma oka
Ez a probléma azért fordul elő, mert hiányzik egy zárolás a replikáció pillanatképének létrehozásakor.
Megoldás
Kumulatív frissítési információk
SQL Server 2008 Service Pack 1
A hiba javítása először a 9. kumulatív frissítésben jelent meg a SQL Server 2008 Service Pack 1-hez.
Megjegyzés Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az összes gyorsjavítást és az összes biztonsági javítást, amely a 2008-SQL Server korábbi kiadásában szerepelt. A Microsoft azt javasolja, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazá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 2008-SQL Server Service Pack 1 kiadása után kiadott SQL Server 2008-ban kiadott
buildek
A Microsoft SQL Server 2008 gyorsjavításai adott SQL Server szervizcsomagokhoz jönnek létre. A SQL Server 2008 Service Pack 1 telepítéséhez SQL Server 2008 Service Pack 1 gyorsjavítást kell alkalmaznia. Alapértelmezés szerint a SQL Server szervizcsomagban megadott gyorsjavítások a következő SQL Server szervizcsomag részét képezik.
SQL Server 2008 Service Pack 2
A hiba javítása először az 1. kumulatív frissítésben jelent meg a SQL Server 2008 Service Pack 2-ben. Erről az összegző frissítési csomagról a Microsoft Tudásbázis következő cikkében talál további információt:
2289254 Az 1. kumulatív frissítés a SQL Server 2008 Service Pack 2Note-hoz Mivel a buildek összegzőek, minden új javítás kiadás tartalmazza az összes gyorsjavítást és az előző SQL Server 2008-es javítás kiadásában szereplő összes biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazá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 2008-SQL Server 2008-ban kiadott SQL Server 2008-ban kiadott buildek
SQL Server 2008 R2
A hiba javítása először a 4. kumulatív frissítésben jelent meg. A SQL Server 2008 R2 kumulatív frissítési csomagjának beszerzésével kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban a cikk megtekintéséhez:
2345451 4. kumulatív frissítési csomag SQL Server 2008 R2-höz Megjegyzés Mivel a buildek összegzőek, minden új javítás kiadás tartalmazza az összes gyorsjavítást és az előző SQL Server 2008 R2 javítás kiadásában szereplő összes biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazá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 A 2008-SQL Server R2 kiadását követően kiadott SQL Server 2008 R2-buildek
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
Hivatkozások
A SQL Server replikációval kapcsolatos további információkért látogasson el a Microsoft Developer Network (MSDN) alábbi webhelyére:
replikáció SQL ServerA pillanatképek elkülönítésével kapcsolatos további információkért látogasson el az MSDN következő webhelyére:
Pillanatképek elkülönítéseA SQL Server növekményes karbantartási modelljéről a microsoftos tudásbázis következő cikkében talál további információt:
935897 Növekményes karbantartási modell érhető el a SQL Server csapattól a jelentett problémák
gyorsjavításainak továbbításához
A SQL Server-frissítések elnevezési sémájáról a microsoftos tudásbázis következő cikkében talál további információt:
822499Új elnevezési séma a Microsoft SQL Server szoftverfrissítési csomagokhoz A szoftverfrissítési terminológiával kapcsolatos további információkért kattintson a következő cikkszámra a Cikk a Microsoft Tudásbázisban való megtekintéséhez:
824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása