Նշում.
Երբ փորձում եք .MDF տվյալների շտեմարան կցել SQL Server, տեսնում եք հետևյալ սխալի հաղորդագրությունը.
Չհաջողվեց որոնել տվյալները այս հարցման համար: (Microsoft.SqlServer.Management.Sdk.Sfc)
Transact-SQL հայտարարությունը կամ խմբաքանակը կատարելիս բացառություն է տեղի ունեցել: (Microsoft.SqlServer.ConnectionInfo)
xxx.mdf- ը տվյալների բազայի առաջնային ֆայլ չէ: (Microsoft SQL Server, Սխալ ՝ 5171)
որտեղ 'xxx.mdf - ը կցվող MDF ֆայլի անունն է:
Սխալ հաղորդագրության էկրանի նկարը.
Expշգրիտ բացատրություն.
MDF ֆայլի տվյալները պահվում են որպես էջեր, յուրաքանչյուր էջը 8 ԿԲ է: Առաջին էջը կոչվում է ֆայլի վերնագրի էջ, որը պարունակում է most կարևոր տեղեկություններ ամբողջ ֆայլի մասին, ինչպիսիք են ֆայլի ստորագրությունը, ֆայլի չափը, համատեղելիությունը և այլն: Մնացած էջերը նույնպես պարունակում են կարևոր տեղեկություններ, ներառյալ էջի բաշխման տեղեկատվությունը, ինչպես նաև իրական տվյալները:
Եթե MDF ֆայլի վերնագրի էջը կամ կառավարման այլ կարևոր էջեր վնասված են կամ վնասված, և դրանք չեն կարող ճանաչվել Microsoft- ի կողմից SQL Server, Ապա SQL Server կմտածի, որ ամբողջ ֆայլը տվյալների բազայի վավեր հիմնական ֆայլ չէ և կտեղեկացնի այս սխալի մասին:
Դուք կարող եք օգտագործել մեր արտադրանքը DataNumen SQL Recovery վերականգնել տվյալների կոռումպացված MDF ֆայլից և լուծել այս սխալը:
Նմուշի ֆայլեր.
Նմուշ `կոռումպացված MDF ֆայլերի, որոնք կհանգեցնեն սխալի.
SQL Server տարբերակ | Կոռումպացված MDF ֆայլ | MDF ֆայլը ֆիքսված է DataNumen SQL Recovery |
SQL Server 2005 | Սխալ 1_1.mdf | Սխալ 1_1_fixed.mdf |
SQL Server 2008 R2 | Սխալ 1_2.mdf | Սխալ 1_2_fixed.mdf |
SQL Server 2012 | Սխալ 1_3.mdf | Սխալ 1_3_fixed.mdf |
SQL Server 2014 | Սխալ 1_4.mdf | Սխալ 1_4_fixed.mdf |