KB2625768 - PATAISYMAS: Duomenų bazės puslapis nukopijuojamas į duomenų bazės momentinę kopiją, nors puslapis nėra atnaujinamas, kai atliekate skaitymo operaciją „SQL Server“ 2008" arba „SQL Server“ 2008 R2"

Taikoma
SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

"„Microsoft“" platina "„Microsoft“ „SQL Server“ 2008" arba "„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 arba „SQL Server“ R2 pataisymo leidimą.

Požymiai

Tarkime, kad atliekate skaitymo operaciją "Microsoft „SQL Server“ 2008" arba "„SQL Server“ R2" duomenų bazės puslapyje. Duomenų bazės puslapis neatnaujinamas sukūrus duomenų bazės momentinę kopiją.

Tokiu atveju duomenų bazės puslapis nukopijuojamas į duomenų bazės momentinę kopiją.

Pastaba: Ši problema sukelia klaidų, kai duomenų bazė yra didelė ir kai įvyksta daug skaitymo ir rašymo operacijų. Pavyzdžiui, jei paleidžiate DBCC CHECKDB duomenų bazėje, kai reto failo dydis duomenų bazės momentinėje kopijoje viršija NTFS failų sistemos dydžio limitą, galite gauti šį klaidos pranešimą:

Pastaba

Operacinės sistemos klaida 665

Priežastis

Ši problema kyla, nes atliekant duomenų bazės puslapio perskaitymo operaciją įvyksta trumpalaikis puslapio antraštės pasikeitimas. Todėl duomenų bazės puslapis laikomas atnaujintu ir nukopijuojamas į momentinę kopiją.

Sprendimas

Kaupiamojo naujinimo informacija

„SQL Server“ 2008 R2 2 pakeitimų paketas

Šios problemos pataisa pirmą kartą buvo išleista "„SQL Server“ 2008 R2" 2 pakeitimų paketo 1 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į:

2720425 1 kaupiamojo naujinimo paketas, skirtas "„SQL Server“ 2008 R2" 2 pakeitimų paketuiPastaba Komponavimo versijos yra kaupiamosios, todėl kiekvienoje naujoje pataisoje 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į:

2730301 „SQL Server“ 2008 R2" komponavimo versijos, išleistos išleidus „SQL Server“ 2008 R2 2 pakeitimų paketą

„SQL Server“ 2008 Service Pack 3

Šios problemos pataisa pirmą kartą buvo išleista kaupiamajame naujinime, skirtame „SQL Server“ 2008 3 pakeitimų paketui. Jei norite gauti daugiau informacijos apie šį kaupiamųjų naujinimų paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2715953 6 kaupiamasis naujinimo paketas, skirtas „SQL Server“ 2008" 3 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ą. "„Microsoft“" rekomenduoja 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į:

2629969 „SQL Server“ 2008" komponavimo versijos, išleistos po 2008 „SQL Server“ 3 pakeitimų paketo išleidimo, "Microsoft „SQL Server“ 2008" karštosios pataisos yra sukurtos konkretiems „SQL Server“ pakeitimų paketams. Turite taikyti "„SQL Server“ 2008 Service Pack 3" karštąją pataisą "„SQL Server“ 2008 Service Pack 3" diegimui. Pagal numatytuosius nustatymus visos karštosios pataisos, esančios "„SQL Server“" pakeitimų pakete, yra įtrauktos į kitą "„SQL Server“" pakeitimų paketą.

„SQL Server“ 2008 R2 1 pakeitimų paketas

Šios problemos pataisa pirmą kartą buvo išleista kaupiamajame naujinime, skirtame „SQL Server“ 2008 R2 1 pakeitimų paketui. 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į:

2703282 7 kaupiamojo naujinimo paketas, skirtas "„SQL Server“ 2008 R2" 1 pakeitimų paketuiPastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir 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 R2“

Šios problemos pataisa pirmą kartą buvo išleista 14 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į:

2703280 14 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
Norėdami išspręsti šią problemą, atlikite šiuos veiksmus:

  1. Atsisiųskite ir įdiekite karštąsias pataisas, aprašytas šiame "Microsoft" žinių bazės straipsnyje:

    967351 NTFS tome esantis labai suskaidytas failas negali išaugti daugiau nei tam tikro dydžio

  2. Formatuokite diską, kuriame bus momentinė kopija. Norėdami tai padaryti, į komandinę eilutę įveskite šią komandą ir paspauskite "Enter":

    Formatas drive_lettter /FS:NTFS /L

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Nuorodos

Norėdami gauti daugiau informacijos apie duomenų bazės momentinių kopijų veikimą, apsilankykite šioje MSDN svetainėje:

Informacija apie duomenų bazės momentinių kopijų veikimą Norėdami gauti daugiau informacijos apie retus failus duomenų bazės momentinėse kopijose, apsilankykite šioje MSDN svetainėje:

Informacija apie retus failus duomenų bazės momentinėse kopijose