A Microsoft a Microsoft SQL Server 2005, a Microsoft SQL Server 2008 és a Microsoft SQL Server 2008 R2 javításokat 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 2005-ös, a Microsoft SQL Server 2008-as és a Microsoft SQL Server 2008 R2-es javításhoz mellékelt.
Tünetek
Vegyük például a következő esetet:
- Egyesített replikációt hoz létre a Microsoft SQL Server 2005-ben, a Microsoft SQL Server 2008-ban vagy a Microsoft SQL Server 2008 R2-ben.
- Létrehoz egy egyéni feloldót, amely az ütközések észlelése után határozza meg az ütközések nyerteit.
- Rendelkezik egy DateTime adattípusú oszloppal.
- A DateTime oszlop egyetlen webhelyen tartalmaz egy NULL értéket. Egy másik webhely megfelelő mezőjében szereplő érték nem NULL DateTime érték. Az egyik ilyen webhely közzétevő, a másik pedig egy előfizető.
- A közzétevő és az előfizető összekapcsolása megtörténik, majd megtörténik a szinkronizálás.
Ebben az esetben az egyéni névfeloldó megállapítja, hogy a NULL érték az ütközés nyertese. Ezután az egyéni névfeloldó a DateTime értéket NULL értékre cseréli.
Ok
A feltöltési művelet során a Microsoft SQL Server 2005, a Microsoft SQL Server 2008 vagy a Microsoft SQL Server 2008 R2 az egyéni névfeloldó eredményhalmazát felhasználva felülírja az oszlopértéket az oszlop állapota alapján. A Microsoft SQL Server 2005, a Microsoft SQL Server 2008 és a Microsoft SQL Server 2008 R2 azonban nem állítja vissza helyesen az oszlop állapotát.
Megoldás
Összegző frissítéssel kapcsolatos információk
SQL Server 2005
A hiba javítását először az SQL Server 2005 Service Pack 3 9-es ö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:
980176 9-es összegző frissítés a SQL Server 2005 Service Pack 3-hozMegjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az előző, SQL Server 2005-ös 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):
960598 A SQL Server 2005 Service Pack 3 szervizcsomag 3 után megjelent SQL Server 2005-ös buildek
A Microsoft SQL Server 2005 gyorsjavításai meghatározott SQL Server szervizcsomagokhoz jönnek létre. Az SQL Server 2005 Service Pack 3 telepítéséhez SQL Server 2005 Service Pack 3 gyorsjavítást kell alkalmazni. 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
A hiba javítását először az SQL Server 2008 Service Pack 1 9-es ö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:
2083921 9-es összegző frissítés a 2008. SQL Server Service Pack 1-hezMegjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az előző, 2008-as SQL Server-as javítás összes gyorsjavítását és biztonsági javítását. 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 Service Pack 2
A hiba javítását először az SQL Server 2008 Service Pack 2 1. ö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:
2289254 1. összegző frissítés a SQL Server 2008 Service Pack 2-hözMegjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az előző, 2008-as SQL Server javításban 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):
2402659 A SQL Server 2008-as szervizcsomag 2 után megjelent SQL Server 2008-as buildek
SQL Server 2008 R2
A hiba javítását először a 3. ö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:
2261464 3. összegző frissítőcsomag a SQL Server 2008 R2-hözMegjegyzés: Mivel a buildek kumulatívak, minden új javítá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):
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
Ha többet szeretne megtudni arról, hogy az egyesített replikációk hogyan észlelik és oldják fel az ütközéseket, látogasson el a Microsoft Developer Network (MSDN) alábbi webhelyére:
Az egyesített replikációk észlelése és feloldása az ütközések felderítésében és feloldásában 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 2005 Service Pack 3 szervizcsomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
913089
Az SQL Server 2005 legújabb szervizcsomagjának beszerzése
Az SQL Server 2005 Service Pack 3 új szolgáltatásairól és fejlesztéseiről a Microsoft következő webhelyén talál további információt:
https://go.microsoft.com/fwlink/?linkid=131442
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ésekkel kapcsolatos terminológiá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