KB3009576 - FIX: andmebaasi ei saa taastada täieliku varundus- ja diferentsiaalvarufailide abil, mis sisaldavad defunktsionaalseid faile

Rakenduskoht
SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sümptomid

Vaatame järgmist näidet.

  • Teil on andmebaas, mis sisaldab kahte tehingulogifaili rakenduses Microsoft SQL Server 2012 või Microsoft SQL Server 2014.
  • Täieliku varukoopia saate teha täieliku taasterežiimis.
  • Eemaldate ühe tehingulogi failidest ja muudate taasterežiimi lihtsaks taasterežiimiks.
  • Teete täieliku varukoopia ja eristava varukoopia.
  • Andmebaasi saate taastada uusima täieliku varufaili ja diferentseeritud varufaili abil.

Selle stsenaariumi puhul kuvatakse järgmine tõrketeade:

Märkus.

Msg 3127, tase 16, osariik 1, rida 3
Taastatud andmebaasi %s fail %s jäetakse defunktsionaalsesse olekusse, kuna andmebaas kasutab lihtsat taastemudelit ja fail on märgitud lugemisõigusega juurdepääsuks. Seetõttu saab taastada ainult kirjutuskaitstud faile tükimenüü taastamisega.
Kustutatud logifail kuvatakse uuesti sys.master_files olekuga DEFUNCT

Kui proovite andmebaasi varundada, kuvatakse järgmine tõrketeade:

Märkus.

Msg 3636, tase 16, osariik 2, rida 1
Andmebaasi ID 16 faili ID 3 varundus metaandmete töötlemisel ilmnes tõrge.
Msg 3046, tase 16, osariik 2, rida 1
Leiti ebaühtlaseid metaandmeid. Ainus võimalik varundustoiming on piirangute logi varundamine suvandi WITH CONTINUE_AFTER_ERROR või NO_TRUNCATE abil.
Msg 3013, tase 16, olek 1, rida 1
VARUNDUSANDMEBAAD lõpetab ebaharilikult.

Lahendus

Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.

SQL Server 2014 koondvärskendus 5 /en-us/help/3011055

SQL Server 2012 SP2 koondvärskendus 3 /en-us/help/3002049

Teave SQL Server koondvärskenduste kohta

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

      

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.