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:
Marrja e të dhënave për këtë kërkesë dështoi. (Microsoft.SqlServer.Management.Sdk.Sfc)
Një përjashtim ndodhi gjatë ekzekutimit të një deklarate ose grupi Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)
xxx.mdf nuk është skedar primar i bazës së të dhënave. (Microsoft SQL Server, Gabim: 5171)
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ë skedarin MDF ruhen si faqe, secila faqe është 8 KB. Faqja e parë quhet faqja e kokës së skedarit, e cila përmban most informacione të rëndësishme për të gjithë skedarin, të tilla si nënshkrimi i skedarit, madhësia e skedarit, përputhshmëria, etj. Faqet e mbetura përmbajnë gjithashtu informacione të rëndësishme, duke përfshirë informacionin e ndarjes së faqeve si dhe të dhënat aktuale.
Nëse faqja e kokës së skedarit MDF ose faqet e tjera të rëndësishme të menaxhimit janë dëmtuar ose korruptuar dhe nuk mund të njihen nga Microsoft SQL Server, atëherë SQL Server do të mendojë se i gjithë skedari nuk është një skedar i vlefshëm primar i bazës së të dhënave dhe do të 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 1_1.mdf | Gabimi1_1_rregulluar.mdf |
SQL Server 2008 R2 | Gabim 1_2.mdf | Gabimi1_2_rregulluar.mdf |
SQL Server 2012 | Gabim 1_3.mdf | Gabimi1_3_rregulluar.mdf |
SQL Server 2014 | Gabim 1_4.mdf | Gabimi1_4_rregulluar.mdf |