Sümptomid
Arvestage järgmise stsenaariumiga.
-
Teil on andmebaas, millel on Microsoft SQL Server 2012 või Microsoft SQL Server 2014 kaks tehingulogi faili.
-
Täieliku süsteemitaaste režiimis sooritate täieliku varunduse.
-
Eemaldate ühe transaktsioonilogifailide ja muudate süsteemitaaste režiimi lihtsa süsteemitaaste režiimis.
-
Te sooritate täieliku varunduse ja diferentseeritud varunduse.
-
Andmebaasi taastamiseks kasutage uusimat täielikku varufaili ja erinevat varufaili.
Selle stsenaariumi korral kuvatakse järgmine tõrketeade:
MSG 3127, tase 16, olek 1, rea 3The '% s ' taastatud andmebaasist '% s ' jääb olekusse lõpetamata olekus, sest andmebaas kasutab lihtsat taasteparooli ja see on märgitud kirjutuskaitstud juurdepääsu jaoks. Seetõttu saab taastada ainult kirjutuskaitstud faile. Ja kustutatud logifail kuvatakse uuesti sys.master_files olekuga lõpetatud
Lisaks, kui proovite andmebaasi varundada, kuvatakse järgmine tõrketeade:
MSG 3636, tase 16, olek 2, rea 1An tõrge ilmnes töötlemisel "BackupMetadata" metaandmetega andmebaasi ID 16-d, 3. msg 3046, tase 16, State 2, rea 1Inconsistent metaandmed on esinenud. Ainus võimalik varundus on kirjutuskaitstud varundus, kasutades funktsiooni CONTINUE_AFTER_ERROR või NO_TRUNCATE. MSG 3013, tase 16, olek 1, rea 1BACKUP andmebaas lõpeb ebanormaalselt.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 5 SQL Server 2014 /en-us/help/3011055
Kumulatiivne värskendus 3 SQL Server 2012 SP2 jaoks /en-us/help/3002049
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.