"„Microsoft“" platina "„Microsoft“ „SQL Server“ 2008 „Microsoft“ „SQL Server“ R2" pataisas kaip vieną atsisiunčiamą failą. Kadangi pataisos yra kaupiamosios, kiekviename naujame leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2008 „SQL Server“ R2 pataisos leidimą.
Požymiai
Apsvarstykite šį scenarijų:
- Turite vieną serverį, kuriame veikia replikavimas "Microsoft „SQL Server“ 2008" arba "Microsoft „SQL Server“ R2" aplinkoje.
- Turite antrą serverį, kuriame veikia "Microsoft „SQL Server“ 2008" arba "Microsoft „SQL Server“ R2", o replikavimas išjungtas arba neįdiegtas.
- Atkuriate replikuotą pirmojo serverio duomenų bazę antrajame serveryje.
- Duomenų bazės atkūrimo metu vartotojas arba programa vykdo įrašytąją procedūrą sp_replcounters antrajame serveryje.
Tokiu atveju prieigos pažeidimas gali įvykti antrame serveryje. Be to, „SQL Server“ žurnalo aplanke sukuriamas rietuvės iškelties failas. Iškilus šiai problemai, gali tekti iš naujo paleisti antrąjį serverį.
Priežastis
Ši problema kyla dėl to, kad įrašytoji procedūra sp_replcounters veikia serveryje, kuriame replikavimas yra išjungtas arba neįdiegtas. Kai sp_replcounters bando pasiekti straipsnio talpyklą, duomenų bazės atkūrimo operacija jau iškvietė clear_db_repl_cache, kad pašalintų duomenų bazę iš straipsnio talpyklos prieš įtraukiant duomenų bazę atgal į straipsnio talpyklą.
Sprendimas
Kaupiamojo naujinimo informacija
„SQL Server 2008 R2“
Šios problemos pataisa pirmą kartą buvo išleista 9 kaupiamajame naujinime. Norėdami gauti daugiau informacijos apie tai, kaip gauti šį kaupiamųjų naujinimų paketą, skirtą „SQL Server“ R2, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
2567713 9 kaupiamojo naujinimo paketas, skirtas "„SQL Server“ 2008 R2" Pastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį "„SQL Server“ 2008 R2" pataisos leidimą. Rekomenduojame taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
981356 „SQL Server“ 2008 R2 komponavimo versijos, išleistos po 2008 R2 „SQL Server“ išleidimo
„SQL Server“ 2008 R2 1 pakeitimų paketas
Šios problemos pataisa pirmą kartą buvo išleista „SQL Server“ 2008 R2 1 pakeitimų paketo 2 kaupiamajame naujinime. Jei norite gauti daugiau informacijos, kaip gauti šį kaupiamąjį naujinimo paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
2567714 2 kaupiamasis naujinimo paketas, skirtas "„SQL Server“ 2008 R2" 1 pakeitimų paketuiPastaba, kadangi komponavimo versijos yra kaupiamosios, kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį "„SQL Server“ 2008 R2" pataisos leidimą. Rekomenduojame taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
2567616 „SQL Server“ 2008 R2" komponavimo versijos, išleistos po „SQL Server“ 2008 R2 1 pakeitimų paketo išleidimo
SQL Server 2008
Šios problemos pataisa pirmą kartą buvo išleista 4 kaupiamajame naujinime. Norėdami gauti daugiau informacijos apie tai, kaip gauti šį "„SQL Server“ 2008" kaupiamųjų naujinimų paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
2527180 4 kaupiamasis naujinimo paketas, skirtas „SQL Server“ 2008" 2 pakeitimų paketuiPastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2008" pataisų leidimą. Rekomenduojame taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
956909 „SQL Server“ 2008" komponavimo versijos, išleistos po 2008 „SQL Server“ išleidimo
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.
Daugiau informacijos
Norėdami gauti daugiau informacijos apie tai, kokie failai yra keičiami, ir apie visas būtinąsias sąlygas, taikomas kaupiamojo naujinimo paketui, kuriame yra karštosios pataisos, aprašytos šiame "Microsoft" žinių bazės straipsnyje, spustelėkite nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
2527180 4 kaupiamasis naujinimo paketas, skirtas "„SQL Server“ 2008" 2 pakeitimų paketui
Nuorodos
Norėdami gauti daugiau informacijos apie replikavimo statistiką, apsilankykite šioje "Microsoft" kūrėjų tinklo (MSDN) svetainėje:
sp_replcounters (Transact-SQL) Norėdami gauti daugiau informacijos apie komponavimo versijų, pasiekiamų po "„SQL Server“ 2008" išleidimo, sąrašą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
956909 „SQL Server“ 2008" komponavimo versijos, išleistos po 2008 „SQL Server“ išleidimoNorėdami gauti daugiau informacijos apie „SQL Server“ papildančią priežiūros modelį, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
935897 "„SQL Server“" komanda gauna papildomą priežiūros modelį, teikiantį praneštų problemų karštąsias pataisasNorėdami gauti daugiau informacijos apie „SQL Server“ naujinimų pavadinimų suteikimo schemą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
822499 Nauja "Microsoft „SQL Server“" programinės įrangos naujinimo paketų pavadinimų suteikimo schemaNorėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:
824684 Standartinių terminų, naudojamų "„Microsoft“" programinės įrangos naujinimams apibūdinti, aprašas