Նշում.

Երբ փորձում եք .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