simptomë:

Kur përpiqeni të bashkëngjitni një bazë të dhënash .MDF në SQL Server, ju shihni mesazhin e mëposhtëm të gabimit:

Dështoi bashkëngjitja e bazës së të dhënave për serverin 'xxx'. (Microsoft.SqlServer.Smo)

Një përjashtim ndodhi gjatë ekzekutimit të një deklarate ose grupi Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

Titulli për skedarin 'xxx.mdf' nuk është një titull i vlefshëm i skedarit të bazës së të dhënave. Vetia FILE SIZE është e pasaktë. (Micosoft SQL Server, Gabim: 5172)

ku 'xxx.mdf' është emri i skedarit MDF që do të bashkëngjitet.

Pamja e ekranit të mesazhit të gabimit:

Shpjegimi i saktë:

Të dhënat në një skedar MDF ruhen si faqe, ku çdo faqe është 8 KB në madhësi. Faqja e parë, e quajtur faqja e kokës së skedarit, përmban most informacione të rëndësishme për të gjithë skedarin, duke përfshirë nënshkrimin e skedarit, madhësinë, përputhshmërinë dhe detaje të tjera thelbësore.

Nëse faqja e kokës së skedarit MDF është e dëmtuar ose e dëmtuar dhe nuk mund të njihet nga Microsoft SQL Server, atëherë SQL Server do të mendojë se titulli nuk është i vlefshëm dhe do ta raportojë këtë gabim.

Ju mund të përdorni produktin tonë DataNumen SQL Recovery për të rikuperuar të dhënat nga skedari i korruptuar MDF dhe për të zgjidhur këtë gabim.

Shembuj të skedarëve:

Mostra e skedarëve të korruptuar MDF që do të shkaktojnë gabimin:

SQL Server version Skedar MDF i korruptuar Skedari MDF i rregulluar nga DataNumen SQL Recovery
SQL Server 2005 Gabim 2_1.mdf Gabimi2_1_rregulluar.mdf
SQL Server 2008 R2 Gabim 2_2.mdf Gabimi2_2_rregulluar.mdf
SQL Server 2012 Gabim 2_3.mdf Gabimi2_3_rregulluar.mdf
SQL Server 2014 Gabim 2_4.mdf Gabimi2_4_rregulluar.mdf