Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Spoločnosť Microsoft distribuuje opravy balíka Microsoft SQL Server 2008 a Microsoft SQL Server 2008 R2 ako jeden súbor na stiahnutie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2008 alebo SQL Server 2008 R2.

Príznaky

Pozrite si nasledujúci scenár v programe Microsoft SQL Server 2008 alebo Microsoft SQL Server 2008 R2:

  • Nakonfigurujete transakčnú replikáciu pre databázu.

  • Databáza je nakonfigurovaná pomocou možnosti read_committed_snapshot.

  • Replikácia je nakonfigurovaná na používanie natívneho sync_method. Potom sa inicializujú predplatitelia replikácie a pre replikáciu sa vygeneruje snímka.

V tomto scenári distribučný agent zlyhá s kódom chyby 20598. Okrem toho sa môže zobraziť niektoré z nasledujúcich chybových hlásení:

  • <Replication-Replication distribúcia
    <> identifikácie> dátumu a času Podsystém: agent <názov agenta> zlyhal. Pri použití replikovaného príkazu sa v predplatiteľovi nenašiel riadok.

  • <>dátumu a času < IDENTIFIKÁCIA> Chyba: 14151, závažnosť: 18, stav: 1.

    <>Replication-Replication distribúcia

    identifikácie dátumu a času<> Podsystém: agent <názov agenta> zlyhal. Porušenie obmedzenia PRIMARY KEY '<názov primárneho kľúča>'. Duplicitný kľúč nie je možné vložiť do tabuľky<objektu v>odberateľa .

Príčina

Tento problém sa vyskytuje, pretože pri generovaní snímky pre replikáciu chýba zámok.

Riešenie

Informácie o kumulatívnej aktualizácii

SQL Server 2008 Service Pack 1


Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 9 pre SQL Server 2008 Service Pack 1.

Poznámka: Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opravy SQL Server 2008. Spoločnosť Microsoft odporúča, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

970365 Zostavy SQL Server 2008, ktoré boli vydané po vydaní
balíka SQL Server 2008 Service Pack 1 Rýchle opravy balíka Microsoft SQL Server 2008 sa vytvárajú pre konkrétne SQL Server balíky Service Pack. Musíte použiť rýchlu opravu balíka SQL Server 2008 Service Pack 1 na inštaláciu balíka SQL Server 2008 Service Pack 1. Predvolene je každá rýchla oprava, ktorá je k dispozícii v balíku SQL Server Service Pack, súčasťou nasledujúceho balíka SQL Server Service Pack.

SQL Server 2008 Service Pack 2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 1 pre SQL Server 2008 Service Pack 2. Ďalšie informácie o tomto balíku kumulatívnej aktualizácie zobrazíte kliknutím na číslo nasledujúceho článku v databáze Microsoft Knowledge Base:

2289254 Kumulatívna aktualizácia 1 pre SQL Server 2008 Service Pack 2Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opravy SQL Server 2008. Odporúčame, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2402659 Zostavy SQL Server 2008, ktoré boli vydané po vydaní balíka service pack 2 SQL Server 2008

SQL Server 2008 R2


Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 4. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2008 R2, kliknutím na toto číslo článku zobrazíte článok v databáze Microsoft Knowledge Base:

2345451 Kumulatívna aktualizácia balík 4 pre SQL Server 2008 R2 Poznámka: Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opravy SQL Server 2008 R2. Odporúčame, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

981356 Zostavy R2 SQL Server 2008, ktoré boli vydané po vydaní SQL Server 2008 R2

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Ďalšie informácie o službe SQL Server Replication nájdete na nasledujúcej webovej lokalite služby Microsoft Developer Network (MSDN):

replikácia SQL ServerĎalšie informácie o izolácii snímok nájdete na nasledujúcej webovej lokalite MSDN:

Izolácia snímokĎalšie informácie o modeli prírastkovej údržby pre SQL Server zobrazíte kliknutím na číslo nasledujúceho článku v databáze Microsoft Knowledge Base:
 

935897 Tím SQL Server má k dispozícii model prírastkovej údržby na poskytovanie rýchlych opráv na nahlásené problémy

Ďalšie informácie o schéme pomenovania pre aktualizácie SQL Server zobrazíte kliknutím na toto číslo článku v databáze Microsoft Knowledge Base:
 

822499Nová schéma pomenovania pre balíky aktualizácií softvéru Microsoft SQL Server Ďalšie informácie o terminológii aktualizácií softvéru zobrazíte kliknutím na nasledujúce číslo článku v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti

PRESKÚMAŤ ŠKOLENIE >

Buďte medzi prvými, ktorí získajú nové funkcie

PRIDAJTE SA K PROGRAMU MICROSOFT 365 INSIDERS >

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×