Vzťahuje sa na
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web

Microsoft distribuuje Microsoft SQL Server 2008 Service Pack 3 opravy ako jeden súbor na stiahnutie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 Service Pack 3 opraviť uvoľnenia.

Príznaky

Zoberme si nasledujúcu situáciu:

  • Môžete nakonfigurovať zrkadlenie databázy na dvoch inštanciách programu Microsoft SQL Server 2008 alebo Microsoft SQL Server 2008 R2.

  • Môžete nakonfigurovať publikovanie transakčnej replikácie v databáze, ktorá je hlavnou databázou na čítanie a zapisovanie na hlavnom serveri v databáze zrkadlenia partnerstva. Inicializácia replikácie sa dokončila a potom sa synchronizuje s predplatiteľom.

  • Replikovaná databáza zlyhá z hlavného servera na zrkadlový server. Poznámka: Ak sa to stane, bývalý zrkadlový server prepne roly a databáza je online v režime čítania a písania ako nová hlavná databáza.

  • Pridáte článok do publikácie na novú inštanciu hlavnej inštancie. Inicializácia replikácie sa dokončila a potom sa synchronizuje s predplatiteľom.

  • Do publikácie pridáte ďalší článok.

V tomto scenári sa zobrazí nasledujúce chybové hlásenia.Chybové hlásenie 1

Snímka sa nevytvorila, pretože žiadne predplatné vyžadovalo inicializáciu.

Chybové hlásenie 2

MSG 14058, úroveň 16, štát 1, procedúra sp_MSrepl_addsubscription_article, 331Cannot na vytvorenie predplatného, pretože predplatné už existuje v databáze predplatného. V každej databáze predplatného je povolený len jedno predplatné na tú istú publikáciu. Ak je to potrebné, presuňte predplatné a znova ho pridajte. Ak problém pretrváva, metaúdaje replikácie môžu byť nesprávne; informácie o riešení problémov nájdete v téme online Books

Poznámka: Tento problém sa vyskytuje aj v prípade, ak sa prerušíte na pôvodnú inštanciu hlavnej inštancie a pridáte rovnaký článok.

Riešenie

Kumulatívna aktualizácia informácií

SQL Server 2008 R2 Service Pack 2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 3. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 Service Pack 2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2754552 Kumulatívna aktualizácia balíka 3 pre SQL Server 2008 R2 Service Pack 2 Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 Service Pack 2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ď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:

2730301 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2 Service Pack 2

SQL Server 2008 R2 Service Pack 1

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 9. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 Service Pack 1 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2756574 Kumulatívna aktualizácia balíka 9 pre SQL Server 2008 R2 Service Pack 1Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 Service Pack 1 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ď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:

2567616 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 3

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 7 pre SQL Server 2008 Service Pack 3. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 Service Pack 3 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2738350 Kumulatívna aktualizácia balíka 7 pre SQL Server 2008 Service Pack 3Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 Service Pack 3 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ď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:

2629969 Zostavy SQL servera 2008, ktoré boli vydané po vydaní SQL servera 2008 Service Pack 3

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.

Ďalšie informácie

Ďalšie informácie o tom, ako nakonfigurovať replikáciu a zrkadlenie databázy, nájdete na nasledujúcej webovej lokalite MSDN:

Konfigurovanie replikácie a zrkadlenia databázĎalšie informácie o databáze zrkadlenie, prejdite na nasledujúcu webovú lokalitu MSDN:

Všeobecné informácie o databáze zrkadlenie

Alternatívne riešenie

Ak chcete tento problém obísť, Zistite, či sys. servers.server_id stĺpec a syssubscriptions. ssrvid stĺpca na inštanciu aktívnej databázy pred pridaním článku.Poznámky

  • Ak sa dva stĺpce nezhodujú, daný článok by ste mali pridať do publikácie z inštancie, v ktorej sa stĺpce zhodujú. Možno budete musieť naplánovať prestoje na zlyhanie databázy na inštanciu partnera.

  • Ak existuje viacero hodnôt srvid v tabuľke syssubscriptions , odstráňte článok, ktorý má inú srvid hodnotu, zlyhanie databázy na inštanciu partnera a potom znova pridajte daný článok.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.