Taasta Logi Standby Mode Advanced Format kettal võib põhjustada 9004 tõrge SQL Server 2008 R2 või SQL Server 2012

Märkus. Pärast käigultparanduse või hoolduspaketti, peate lubama jälituslipu 3057 teha tööd paik.

Sümptomid

Kujutage ette järgmist stsenaariumi.
  • Teil on Microsoft SQL serveri Logi saatmine või varundus/taaste seadistada kahe serveri vahel.
  • Esmane andmebaas on selle tehingulogi faili (.ldf) salvestatud kettal, millel on "Bytes per füüsilise sektori" seatud 512 baiti.
  • Viite tehingu andmebaasi varundamine ja seejärel proovite ooterežiimi võimalus teise andmebaasi abil taastada.
  • Teisene andmebaasi tehingulogi faili (.ldf) asub kettal, millel on "Bytes per füüsilise sektori" seatud 4096 baiti.
Selle stsenaariumi puhul taastamistoiming nurjub ja tagastab järgmise tõrketeate:

Tõrge: 9004 raskusaste: 16, riik: 6.
' <Databasename>' andmebaasi Logi töötlemisel ilmnes tõrge. Võimaluse korral taastada varundatud. Kui varundus ei ole saadaval, võib olla vaja taastada Logi.

Selle tõrke ilmnemisel läheb teise andmebaasi kahtlustatava olekusse.

Lahendus

Kumulatiivne värskendus

See probleem parandati esmakordselt SQL serveri järgmise koondvärskenduse:

SQL serveri 2014 SP1 koondvärskenduse 2

Koondvärskenduses 7 SQL Server 2012 SP2
Kumulatiivseid värskendusi SQL serveri kohta

SQL Server 2008 R2 hoolduspaketi SP2 käigultparandus

Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda parandust ainult selle konkreetse probleemiga süsteemides.

Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli alguses jaotis Kiirparandus on saadaval. Kui seda jaotist ei ole, saatke Microsofti klienditeenindusele ja -toele taotlus kiirparanduse hankimiseks.

Märkus. Kui ilmneb veel probleeme või kui on tarvis teha tõrkeotsing, peate looma eraldi tugiteenuse taotluse. Tavapärane tugiteenuse tasu kehtib täiendavatele tugiteenustega seotud küsimustele ning probleemidele, mis pole lahendatavad konkreetse kiirparandusega. Täieliku loetelu Microsofti klienditeeninduse ja -toe telefoninumbrite või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:Märkus. Vormil Kiirparandus on allalaadimiseks saadaval kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keelt, ei ole kiirparandus selles keeles saadaval.

Lahendus

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Selle probleemi lahendamiseks kasutage ühte järgmistest lahendustest.
  • Teisaldage tehingulogi faili sihtkohta draiv, millel on "Bytes per füüsilise sektori" seatud 512 baiti.

    Märkus. Ooterežiimi faili ikka asub draivil, mis on "Bytes per füüsilise sektori" seatud 4096 baiti.
  • Taastada Logi varukoopiaid, valige suvand kasutamata. Selle asemel puhkerežiimi suvandit kasutada koos NORECOVERY võimalus taastada toimingu käigus.

Lisateabe saamiseks

Saate kasutada käsurea utiliidi Fsutil "Bytes per füüsilise sektori" väärtuse määramiseks. Kui see parameeter pole näha väljund, peate rakendama kiirparandust, mida on määratud KB982018.

Millist ketast, kuhu kontrollimiseks toimige järgmiselt.
  1. Laiendatud käsuviibalt käsu käivitage järgmine käsk:
    Fsutil fsinfo ntfsinfo  x : 
    Märkus. Selles käsus < x > tähistab draivi, mis on kontrollimine.
  2. "Bytes Per Sector" ja "Bytes per füüsilise sektori" väärtused abil saate määratleda, millist ketast, kuhu. Selleks kasutage järgmist tabelit.
    "Bytes Per Sector" väärtus"Baidid füüsilise sektori" väärtusSeadme tüüp
    409640964K native
    5124096Advanced Format (tuntud ka kui 512E)
    512512512-baidine native
Atribuudid

Artikli ID: 2987585 – viimati läbi vaadatud: 24. jaan 2017 – redaktsioon: 1

Tagasiside