Oire:

Käytettäessä DBCC TARKISTUSB with REPAIR_ALLOW_DATA_LOSS parametri vioittuneen .MDF-tietokannan korjaamiseksi, kuten tämä:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

näet seuraavan virhesanoman:

Korjaus: Klusteroitu hakemisto rakennettiin uudelleen objektille ”sysobjvalues” tietokannassa ”Error1”.
Korjaus: Ei-klusteroitu hakemisto rakennettiin uudelleen objektille ”syscolpars” tietokannassa ”Error1”.
DBCC-tulokset haulle 'Error1'.
DBCC-tulokset haulle 'sys.sysrscols'.
Objektilla “sys.sysrscols” on 1092 riviä 14 sivulla.
DBCC-tulokset haulle 'sys.sysrowsets'.
Objektilla “sys.sysrowsets” on 148 riviä 3 sivulla.
DBCC-tulokset haulle 'sys.sysclones'.
Objektilla “sys.sysclones” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysallocunits'.
Objektilla “sys.sysallocunits” on 172 riviä 2 sivulla.
DBCC-tulokset haulle 'sys.sysfiles1'.
Objektilla “sys.sysfiles2” on 1 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysseobjvalues'.
Objektilla “sys.sysseobjvalues” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.syspriorities'.
Objektilla “sys.syspriorities” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysdbfrätti'.
Objektilla “sys.sys” on 0 riviä 0 sivulladbfrätti".
DBCC-tulokset haulle 'sys.sysfgfrag'.
Objektilla “sys.sysfgfrag” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysdbfiles '.
Objektilla “sys.sys” on 2 riviä 1 sivulladbfiles ”.
DBCC-tulokset haulle 'sys.syspru'.
Objektilla “sys.syspru” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysbrickfiles'.
Objektilla “sys.sysbrickfiles” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysphfg'.
Objektilla “sys.sysphfg” on 1 rivi 1 sivulla.
DBCC-tulokset haulle 'sys.sysprufiles'.
Objektilla “sys.sysprufiles” on 2 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysftinds'.
Objektilla “sys.sysftinds” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysowners'.
Objektilla “sys.sysowners” on 14 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysdbreg'.
Objektilla “sys.sysdbreg” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysprivs'.
Objektilla “sys.sysprivs” on 140 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.syscolpars'.
Korjaus: Sivu (1:63) on jaettu objektitunnuksesta 41, indeksitunnus 1, osiotunnus 281474979397632, allokointitunnus 281474979397632 (tyyppi In-line data).
Korjaus: Kohdistamaton hakemisto rakennettiin uudelleen objektille ”sys.syscolpars, nc” tietokannassa ”Error1”.
Msg 8945, taso 16, tila 1, linja 8
Taulukovirhe: Object ID 41, index ID 1 rakennetaan uudelleen.
Tätä virhettä ei voitu korjata.
Msg 8978, taso 16, tila 1, linja 8
Taulukon virhe: Object ID 41, index ID 1, partition ID 281474979397632, allokointitunnus 281474979397632 (type In-line data). Sivulta (1:61) puuttuu viittaus edelliseltä sivulta (1:63). Mahdollinen ketjun kytkentäongelma.
Virhe on korjattu.
Msg 8928, taso 16, tila 1, linja 8
Objektitunnus 41, hakemistotunnus 1, osiotunnus 281474979397632, allokointiyksikön tunnus 281474979397632 (type In-line data): Sivua (1:63) ei voitu käsitellä. Katso lisätietoja muista virheistä.
Virhe on korjattu.
Msg 8939, taso 16, tila 98, linja 8
Taulukon virhe: Object ID 41, index ID 1, partition ID 281474979397632, allokointitunnus 281474979397632 (type In-line data), sivu (1:63). Testi (IS_OFF (BUF_IOERR, pBUF-> bstat)) epäonnistui. Arvot ovat 2057 ja -4.
Virhe on korjattu.
Msg 8976, taso 16, tila 1, linja 8
Taulukon virhe: Object ID 41, index ID 1, partition ID 281474979397632, allokointitunnus 281474979397632 (type In-line data). Sivua (1:63) ei nähty skannauksessa, vaikka sen vanhempi (1: 111) ja edellinen (1: 168) viittaavat siihen. Tarkista kaikki aikaisemmat virheet.
Virhe on korjattu.
Msg 8945, taso 16, tila 1, linja 8
Taulukovirhe: Object ID 41, index ID 2 rakennetaan uudelleen.
Virhe on korjattu.
Objektilla “sys.syscolpars” on 881 riviä 15 sivulla.
CHECKDB löysi 0 kohdennusvirhettä ja 4 johdonmukaisuusvirhettä taulukosta 'sys.syscolpars' (objektitunnus 41).
CHECKDB vahvisti 0 allokointivirhettä ja 4 johdonmukaisuusvirhettä taulukossa sys.syscolpars (objektitunnus 41).
DBCC-tulokset haulle 'sys.sysxlgns'.
Objektilla “sys.sysxlgns” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysxsrvs'.
Objektilla “sys.sysxsrvs” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysnsobjs'.
Objektilla “sys.sysnsobjs” on 1 rivi 1 sivulla.
DBCC-tulokset haulle 'sys.sysusermsgs'.
Objektilla “sys.sysusermsgs” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.syscerts'.
Kohteella "sys.syscerts" on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysrmtlgns'.
Objektilla “sys.sysrmtlgns” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.syslnklgns'.
Objektilla “sys.syslnklgns” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysxprops'.
Objektilla “sys.sysxprops” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysscalartypes'.
Objektilla “sys.sysscalartypes” on 34 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.systypedsubobjs'.
Objektilla “sys.systypedsubobjs” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysidxstats'.
Objektilla “sys.sysidxstats” on 207 riviä 5 sivulla.
DBCC-tulokset haulle 'sys.sysiscols'.
Objektilla “sys.sysiscols” on 399 riviä 2 sivulla.
DBCC-tulokset haulle 'sys.sysendpts'.
Objektilla “sys.sysendpts” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.syswebmethods'.
Objektilla “sys.syswebmethods” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysbinobjs'.
Objektilla “sys.sysbinobjs” on 23 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysaudacts'.
Objektilla “sys.sysaudacts” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysobjvalues'.
Korjaus: Klusteroitu hakemisto rakennettiin uudelleen objektille ”sys.sysobjvalues” tietokannassa ”Error1”.
Korjaus: Sivu (1:24) on jaettu objektitunnuksesta 60, indeksitunnus 1, osiotunnus 281474980642816, allokointitunnus 281474980642816 (tyyppi In-line data).
Korjaus: Poistettu rivin ulkopuolinen tietosarake tunnuksella 742981632, objektin ID 60, indeksitunnus 1, osion ID 281474980642816, allokointitunnuksen 71776119065149440 (tyyppi LOB data) sivulla (1: 369), paikka 0.
Korjaus: Poistettu rivin ulkopuolinen tietosarake tunnuksella 742981632, objektin ID 60, indeksitunnus 1, osion ID 281474980642816, allokointitunnuksen 71776119065149440 (tyyppi LOB data) sivulla (1: 370), paikka 0.
Korjaus: Poistettu rivin ulkopuolinen tietosarake tunnuksella 742981632, objektin ID 60, indeksitunnus 1, osion ID 281474980642816, allokointitunnuksen 71776119065149440 (tyyppi LOB data) sivulla (1: 371), paikka 0.
Msg 8945, taso 16, tila 1, linja 8
Taulukovirhe: Object ID 60, index ID 1 rakennetaan uudelleen.
Virhe on korjattu.
Msg 8928, taso 16, tila 1, linja 8
Objektitunnus 60, hakemistotunnus 1, osiotunnus 281474980642816, allokointiyksikön tunnus 281474980642816 (type In-line data): Sivua (1:24) ei voitu käsitellä. Katso lisätietoja muista virheistä.
Virhe on korjattu.
Msg 8939, taso 16, tila 98, linja 8
Taulukon virhe: Object ID 60, index ID 1, partition ID 281474980642816, allokointitunnus 281474980642816 (type In-line data), sivu (1:24). Testi (IS_OFF (BUF_IOERR, pBUF-> bstat)) epäonnistui. Arvot ovat 2057 ja -4.
Virhe on korjattu.
Msg 8939, taso 16, tila 98, linja 8
Taulukon virhe: Object ID 60, index ID 1, partition ID 281474980642816, allokointitunnus 281474980642816 (type In-line data), sivu (1:24). Testi (IS_OFF (BUF_IOERR, pBUF-> bstat)) epäonnistui. Arvot ovat 2057 ja -4.
Virhe on korjattu.
Msg 8976, taso 16, tila 1, linja 8
Taulukon virhe: Object ID 60, index ID 1, partition ID 281474980642816, allokointitunnus 281474980642816 (type In-line data). Sivua (1:24) ei nähty skannauksessa, vaikka sen vanhempi (1: 43) ja edellinen (1: 213) viittaavat siihen. Tarkista kaikki aikaisemmat virheet.
Virhe on korjattu.
Msg 8978, taso 16, tila 1, linja 8
Taulukon virhe: Object ID 60, index ID 1, partition ID 281474980642816, allokointitunnus 281474980642816 (type In-line data). Sivulta (1:210) puuttuu viittaus edelliseltä sivulta (1:24). Mahdollinen ketjun kytkentäongelma.
Virhe on korjattu.
Msg 8964, taso 16, tila 1, linja 8
Taulukovirhe: Object ID 60, index ID 1, partition ID 281474980642816, allokointitunnus 71776119065149440 (tyyppi LOB data). Sivun (1: 369), aukon 0, tekstitunnuksen 742981632 ulkopuolista datasolmua ei viitata.
Virhe on korjattu.
Msg 8964, taso 16, tila 1, linja 8
Taulukovirhe: Object ID 60, index ID 1, partition ID 281474980642816, allokointitunnus 71776119065149440 (tyyppi LOB data). Sivun (1: 370), aukon 0, tekstitunnuksen 742981632 ulkopuolista datasolmua ei viitata.
Virhe on korjattu.
Msg 8964, taso 16, tila 1, linja 8
Taulukovirhe: Object ID 60, index ID 1, partition ID 281474980642816, allokointitunnus 71776119065149440 (tyyppi LOB data). Sivun (1: 371), aukon 0, tekstitunnuksen 742981632 ulkopuolista datasolmua ei viitata.
Virhe on korjattu.
Objektilla “sys.sysobjvalues” on 203 riviä 20 sivulla.
CHECKDB löysi 0 kohdennusvirhettä ja 8 johdonmukaisuusvirhettä taulukosta 'sys.sysobjvalues' (objektitunnus 60).
CHECKDB vahvisti 0 allokointivirhettä ja 8 johdonmukaisuusvirhettä taulukossa sys.sysobjvalues ​​(objektitunnus 60).
DBCC-tulokset haulle 'sys.syscscolsegments'.
Objektilla “sys.syscscolsegments” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.syscsdictionaries'.
Objektilla “sys.syscsdictionaries” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysclsobjs'.
Objektilla “sys.sysclsobjs” on 16 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysrowsetrefs'.
Objektilla “sys.sysrowsetrefs” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysremsvcbinds'.
Objektilla “sys.sysremsvcbinds” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysxmitqueue'.
Objektilla “sys.sysxmitqueue” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysrts'.
Objektilla “sys.sysrts” on 1 rivi 1 sivulla.
DBCC-tulokset haulle 'sys.sysconvgroup'.
Objektilla “sys.sysconvgroup” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysdesend'.
Objektilla “sys.sysdesend” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysdercv'.
Objektilla “sys.sysdercv” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.syssingleobjrefs'.
Objektilla “sys.syssingleobjrefs” on 171 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysmultiobjrefs'.
Objektilla “sys.sysmultiobjrefs” on 107 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysguidrefs'.
Objektilla “sys.sysguidrefs” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysfoqueues'.
Objektilla “sys.sysfoqueues” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.syschildinsts'.
Objektilla “sys.syschildinsts” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.syscompfragments'.
Objektilla “sys.syscompfragments” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysftsemanticsdb'.
Objektilla “sys.sysftsemanticsdb” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysftstops'.
Objektilla “sys.sysftstops” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysftproperties'.
Objektilla “sys.sysftproperties” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysxmitbody'.
Objektilla “sys.sysxmitbody” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysfos'.
Objektilla “sys.sysfos” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysqnames'.
Objektilla “sys.sysqnames” on 98 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysxmlcomponent'.
Objektilla “sys.sysxmlcomponent” on 100 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysxmlfacet'.
Objektilla “sys.sysxmlfacet” on 112 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysxmlplacement'.
Objektilla “sys.sysxmlplacement” on 19 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.sysobjkeycrypts'.
Objektilla “sys.sysobjkeycrypts” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysasymkeys'.
Objektilla “sys.sysasymkeys” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.syssqlguides'.
Objektilla “sys.syssqlguides” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sysbinsubobjs'.
Objektilla “sys.sysbinsubobjs” on 3 riviä 1 sivulla.
DBCC-tulokset haulle 'sys.syssoftobjrefs'.
Objektilla “sys.syssoftobjrefs” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.plan_persist_plan'.
Objektilla “sys.plan_persist_plan” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.plan_persist_runtime_stats'.
Objektilla “sys.plan_persist_runtime_stats” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.plan_persist_runtime_stats_interval'.
Objektilla “sys.plan_persist_runtime_stats_interval” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.plan_persist_context_settings'.
Objektilla “sys.plan_persist_context_settings” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sqlagent_jobs'.
Objektilla “sys.sqlagent_jobs” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sqlagent_jobsteps'.
Objektilla “sys.sqlagent_jobsteps” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.sqlagent_job_history'.
Objektilla “sys.sqlagent_job_history” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.queue_messages_2009058193'.
Objektilla “sys.queue_messages_0” on 0 riviä 2009058193 sivulla.
DBCC-tulokset haulle 'sys.queue_messages_2041058307'.
Objektilla “sys.queue_messages_0” on 0 riviä 2041058307 sivulla.
DBCC-tulokset haulle 'sys.filestream_tombstone_2073058421'.
Objektilla “sys.filestream_tombstone_0” on 0 riviä 2073058421 sivulla.
DBCC-tulokset haulle 'sys.syscommittab'.
Objektilla “sys.syscommittab” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.filetable_updates_2105058535'.
Objektilla “sys.filetable_updates_0” on 0 riviä 2105058535 sivulla.
DBCC-tulokset haulle 'sys.plan_persist_query_text'.
Objektilla “sys.plan_persist_query_text” on 0 riviä 0 sivulla.
DBCC-tulokset haulle 'sys.plan_persist_query'.
Objektilla “sys.plan_persist_query” on 0 riviä 0 sivulla.
CHECKDB löysi 0 kohdistusvirhettä ja 12 johdonmukaisuusvirhettä tietokannasta 'Error1'.
CHECKDB vahvisti 0 kohdistusvirhettä ja 12 johdonmukaisuusvirhettä tietokannassa 'Error1'.
Msg 824, taso 24, tila 2, linja 8
SQL Server havaitsi loogisen johdonmukaisuuteen perustuvan I / O-virheen: virheellinen tarkistussumma (odotettavissa: 0xb7bd14b3; todellinen: 0xb7df14b2). Se tapahtui tietokannan ID 1 sivun lukemisen (24:39) aikana offset 0x00000000030000 tiedostossa C: OhjelmatiedostotMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Lisäviestejä SQL Server virheloki tai järjestelmän tapahtumaloki voivat antaa lisätietoja. Tämä on vakava virhetila, joka uhkaa tietokannan eheyttä ja joka on korjattava välittömästi. Suorita täydellinen tietokannan johdonmukaisuuden tarkistus (DBCC CHECKDB). Tämä virhe voi johtua monista tekijöistä; lisätietoja, katso SQL Server Kirjat verkossa.
Msg 824, taso 24, tila 2, linja 8
SQL Server havaitsi loogisen johdonmukaisuuteen perustuvan I / O-virheen: virheellinen tarkistussumma (odotettavissa: 0xb7bd14b3; todellinen: 0xb7df14b2). Se tapahtui tietokannan ID 1 sivun lukemisen (24:39) aikana offset 0x00000000030000 tiedostossa C: OhjelmatiedostotMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Lisäviestejä SQL Server virheloki tai järjestelmän tapahtumaloki voivat antaa lisätietoja. Tämä on vakava virhetila, joka uhkaa tietokannan eheyttä ja joka on korjattava välittömästi. Suorita täydellinen tietokannan johdonmukaisuuden tarkistus (DBCC CHECKDB). Tämä virhe voi johtua monista tekijöistä; lisätietoja, katso SQL Server Kirjat verkossa.
Msg 824, taso 24, tila 2, linja 8
SQL Server havaitsi loogisen johdonmukaisuuteen perustuvan I / O-virheen: virheellinen tarkistussumma (odotettavissa: 0xb7bd14b3; todellinen: 0xb7df14b2). Se tapahtui tietokannan ID 1 sivun lukemisen (24:39) aikana offset 0x00000000030000 tiedostossa C: OhjelmatiedostotMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Lisäviestejä SQL Server virheloki tai järjestelmän tapahtumaloki voivat antaa lisätietoja. Tämä on vakava virhetila, joka uhkaa tietokannan eheyttä ja joka on korjattava välittömästi. Suorita täydellinen tietokannan johdonmukaisuuden tarkistus (DBCC CHECKDB). Tämä virhe voi johtua monista tekijöistä; lisätietoja, katso SQL Server Kirjat verkossa.
Msg 824, taso 24, tila 2, linja 8
SQL Server havaitsi loogisen johdonmukaisuuteen perustuvan I / O-virheen: virheellinen tarkistussumma (odotettavissa: 0xc8e2ed96; todellinen: 0xb8a2f3df). Se tapahtui tietokannan ID 1 sivun lukemisen (63:39) kohdalla 0x0000000007 tiedostossa C: OhjelmatiedostotMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Lisäviestejä SQL Server virheloki tai järjestelmän tapahtumaloki voivat antaa lisätietoja. Tämä on vakava virhetila, joka uhkaa tietokannan eheyttä ja joka on korjattava välittömästi. Suorita täydellinen tietokannan johdonmukaisuuden tarkistus (DBCC CHECKDB). Tämä virhe voi johtua monista tekijöistä; lisätietoja, katso SQL Server Kirjat verkossa.
Msg 824, taso 24, tila 2, linja 8
SQL Server havaitsi loogisen johdonmukaisuuteen perustuvan I / O-virheen: virheellinen tarkistussumma (odotettavissa: 0xc8e2ed96; todellinen: 0xb8a2f3df). Se tapahtui tietokannan ID 1 sivun lukemisen (63:39) kohdalla 0x0000000007 tiedostossa C: OhjelmatiedostotMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Lisäviestejä SQL Server virheloki tai järjestelmän tapahtumaloki voivat antaa lisätietoja. Tämä on vakava virhetila, joka uhkaa tietokannan eheyttä ja joka on korjattava välittömästi. Suorita täydellinen tietokannan johdonmukaisuuden tarkistus (DBCC CHECKDB). Tämä virhe voi johtua monista tekijöistä; lisätietoja, katso SQL Server Kirjat verkossa.
Msg 824, taso 24, tila 2, linja 8
SQL Server havaitsi loogisen johdonmukaisuuteen perustuvan I / O-virheen: virheellinen tarkistussumma (odotettavissa: 0xc8e2ed96; todellinen: 0xb8a2f3df). Se tapahtui tietokannan ID 1 sivun lukemisen (63:39) kohdalla 0x0000000007 tiedostossa C: OhjelmatiedostotMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Lisäviestejä SQL Server virheloki tai järjestelmän tapahtumaloki voivat antaa lisätietoja. Tämä on vakava virhetila, joka uhkaa tietokannan eheyttä ja joka on korjattava välittömästi. Suorita täydellinen tietokannan johdonmukaisuuden tarkistus (DBCC CHECKDB). Tämä virhe voi johtua monista tekijöistä; lisätietoja, katso SQL Server Kirjat verkossa.
Msg 824, taso 24, tila 2, linja 8
SQL Server havaitsi loogisen johdonmukaisuuteen perustuvan I / O-virheen: virheellinen tarkistussumma (odotettavissa: 0xc8e2ed96; todellinen: 0xb8a2f3df). Se tapahtui tietokannan ID 1 sivun lukemisen (63:39) kohdalla 0x0000000007 tiedostossa C: OhjelmatiedostotMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Lisäviestejä SQL Server virheloki tai järjestelmän tapahtumaloki voivat antaa lisätietoja. Tämä on vakava virhetila, joka uhkaa tietokannan eheyttä ja joka on korjattava välittömästi. Suorita täydellinen tietokannan johdonmukaisuuden tarkistus (DBCC CHECKDB). Tämä virhe voi johtua monista tekijöistä; lisätietoja, katso SQL Server Kirjat verkossa.

missä 'Error1' on korjattavan MDF-tietokannan nimi.

Viesti 8945 ilmaisee taulukon virheen, joka on johdonmukaisuusvirhe.

Näyttökuva virhesanomasta:

Näyttökuva virheilmoituksesta "Taulukkovirhe: Objektin tunnus ##, hakemistotunnus ## rakennetaan uudelleen."

Tarkka selitys:

Jonkin sisällä SQL Server MDF-tietokannassa on monia järjestelmätaulukot käytetään tietokannan rakenteen ja metatietojen tallentamiseen.

Kun CHECKDB havaitsee, että jossakin järjestelmätaulukossa on epäjohdonmukaisuuksia, se ilmoittaa virheilmoituksesta Ms 8945, 8978, 8928, 8939 jne. ja yritä korjata virheet. Jos se ei pysty korjaamaan virhettä, palautus epäonnistuu ja johtaa enemmän virheitä, kuten Viesti 824.

Voit käyttää tuotetta DataNumen SQL Recovery palauttaa tiedot vioittuneesta MDF-tiedostosta ja ratkaista tämä virhe.

Esimerkkitiedostot:

Näyte vioittuneista MDF-tiedostoista, jotka aiheuttavat Viesti 8945 virhe:

SQL Server versio Viallinen MDF-tiedosto MDF-tiedoston korjannut DataNumen SQL Recovery
SQL Server 2014 Error5MDF Virhe5_korjattu.mdf