Alamar:

Lokacin haɗa ɗakunan ajiya na .MDF a cikin SQL Server, kun ga wadannan kuskuren sako:

SQL Server gano kuskuren I / O mai daidaito mai ma'ana: shafi mai tsage (sa hannu mai tsammanin: 0x ########; ainihin sa hannu: 0x #######). Hakan ya faru ne yayin karanta shafi (#: #) a cikin bayanan ID # a biya diyya ### a cikin fayil 'xxxx.mdf'. Messagesarin saƙonni a cikin SQL Server kuskuren kuskure ko tsarin taron tsarin na iya samar da cikakken bayani. Wannan mummunan kuskure ne yanayin da ke barazanar mutuncin bayanan bayanai kuma dole ne a gyara shi nan da nan. Kammala cikakken tsarin daidaito na bayanai (DBCC CHECKDB). Wannan kuskuren na iya haifar da dalilai da yawa; don ƙarin bayani, duba SQL Server Littattafai akan layi.

inda 'xxx.mdf' shine sunan fayil ɗin MDF da ake samun dama.

Wani lokaci ku da .MDF database za a iya haɗe a cikin nasara. Koyaya, lokacin da kuke ƙoƙarin aiwatar da bayanin SQL, kamar su

Zabi * DAGA [TestDB]. [Dbo]. [Test_table_1]

haka nan zaku sami kuskuren kuskuren sama.

Hoton kuskuren hoto:

Daidaitaccen Bayani:

Ana adana bayanai a cikin fayil na MDF azaman shafuka, kowane shafi yana 8KB. SQL Server yayi amfani da hanyoyi guda biyu don tabbatar da daidaito da haɗin bayanan cikin shafin, ma'ana, checksum ko tsattsage shafi. Dukansu zaɓi ne.

If SQL Server samo shafukan da aka tsage don wasu shafukan bayanan marasa inganci, to zai kawo rahoton wannan kuskuren.

Zaka iya amfani da samfurinmu DataNumen SQL Recovery don dawo da bayanan daga fayil ɗin MDF mai lalata kuma warware wannan kuskuren.

Samfurin fayiloli:

Samfurin gurɓatattun fayilolin MDF waɗanda zasu haifar da kuskure:

SQL Server version Gurbataccen MDF fayil Fayil MDF ta gyara DataNumen SQL Recovery
SQL Server 2005 Kuskure5_1.mdf Kuskure5_1_fixed.mdf
SQL Server 2008 R2 Kuskure5_2.mdf Kuskure5_2_fixed.mdf
SQL Server 2012 Kuskure5_3.mdf Kuskure5_3_fixed.mdf
SQL Server 2014 Kuskure5_4.mdf Kuskure5_4_fixed.mdf