Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Simptomai

Įsivaizduokite tokią situaciją:

  • Turite Microsoft SQL Server žurnalą arba atsarginio kopijavimo arba atkūrimo nustatyti tarp dviejų serverių.

  • Pagrindinė turi savo operacijų žurnalo failas (.ldf) diske, kuriame yra "Baitai kiekviename fiziniame sektoriuje" nustatyti kaip 512 baitų.

  • Vartojate, operacijų žurnalo atsarginės kopijos, šiai duomenų bazei, ir bandykite jį atkurti naudojant parinktį laukimo antrinį duomenų bazėje.

  • Antrinis duomenų bazės operacijų žurnalo failą (.ldf) yra diskas, kuriame yra "Baitai kiekviename fiziniame sektoriuje" nustatyti kaip 4 096 baitai.

Tokiu atveju atkūrimo operacija nepavyksta, ir grąžina šį klaidos pranešimą:

Klaida: 9004, svarbos: 16, valstybė: 6. Apdorojant duomenų bazės databasenamežurnalo įvyko klaida. Jei įmanoma, atkurti iš atsarginės kopijos. Jei nėra atsarginės kopijos, gali prireikti atkurti žurnalą.

Įvykus šiai klaidai, antriniams duomenų bazės eina Įtartini būseną.

Sprendimas

Kaupiamasis naujinimas

Ši problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio:

Pastaba. Įdiegus šį naujinimą, turite įgalinti sekimo žymė 3057 Norėdami įgalinti šią pataisą. Norėdami įgalinti sekimo žymė 3057, skaitykite skyrelį Sekimo žymių (Transact-SQL) "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje.

SQL serverio kiekvieną naują Kaupiamasis naujinimas yra visos karštosios pataisos ir saugos pataisos, kurios buvo įtrauktos į ankstesnio kaupiamojo naujinimo. SQL serverio Peržiūrėti kaupiamieji naujinimai:

Pastaba SQL Server 2008 R2 SP3 egzempliorių, turite atnaujinti į naujausią saugos naujinimą galima gauti serverį:

Download Saugos naujinimas, skirtas SQL Server 2008 R2 SP3

Karštųjų pataisų SQL Server 2008 R2 SP2„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Jas taikykite tik sistemoms, kuriose kyla ši konkreti problema. Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šio skyriaus nėra, pateikite užklausą „Microsoft“ klientų aptarnavimo ir palaikymo tarnybai, kad gautumėte karštąsias pataisas. Pastaba. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Sąrašą Microsoft klientų aptarnavimo ir palaikymo tarnybos telefonų numerių arba sukurti atskirą aptarnavimo užklausą, apsilankykite šioje "Microsoft" svetainėje:

http://support.microsoft.com/contactus/?ws=supportPastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.

Sprendimas

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema. Norėdami išspręsti šią problemą, naudokite vieną iš toliau pateikiamų sprendimų:

  • Perkelti operacijų žurnalo failą į paskirties vietą į diską, kuriame yra "Baitai kiekviename fiziniame sektoriuje" nustatyti kaip 512 baitų. Pastaba. Vis dar rasite laukimo failą į diską, kuriame yra "Baitai kiekviename fiziniame sektoriuje" nustatyti kaip 4096 baitų.

  • Atkurti žurnalo atsarginės kopijos be laukimo parinktis. Vietoj parinktį, naudokite parinktį su NORECOVERY per atkūrimo operacija.

Daugiau informacijos

Galite naudoti komandų eilutės priemonę Fsutil Norėdami nustatyti reikšmę "Baitai kiekviename fiziniame sektoriuje". Jei šis parametras nerodomas išvestį, turite įdiegti karštąją pataisą, nurodytą toliau KB982018. Norėdami patikrinti, ar diską, kuriame yra tipo, atlikite šiuos veiksmus:

  1. Didesnių teisių komandų eilutėje vykdykite šią komandą:Fsutil fsinfo ntfsinfo x : Pastaba. Ši komanda < x > yra diskas, kuriame reikia patikrinti.

  2. Nustatyti, kokios rūšies diską, turite naudoti reikšmes "Baitai kiekviename sektoriuje" ir "Baitai kiekviename fiziniame sektoriuje". Norėdami tai padaryti, naudokite toliau esančioje lentelėje.

    "Bytes Per Sector" reikšmė

    "Baitai kiekviename fiziniame sektoriuje" reikšmė

    Disko tipas

    4096

    4096

    Vietiniai 4K

    512

    4096

    Išplėstinio formato (taip pat žinomas kaip 512E)

    512

    512

    512 baitų prigimtinė

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×