با سلام.
من برای attach کردن یک فایل با ارور زیر مواجه شدم
اینطور که مشخصه ورژن 706 برای SQL 2012 هست و بنده از 2008R2 استفاده میکنم.انگار عدم تطابقه !
برای رفع این مشکل چه روشهایی وجود داره
روش اول : به جای backUp در SQL 2012 باید یک اسکریپت بسازید که تمام جداول و اطلاعات اونها رو منتقل کنه (Schema and Data ) و اونجا ورژن بانک رو SQL 2008R2 انتخاب کنید.
برای این کار بر روی بانک راست کلیک کرده، گزینه Generate Script رو انتخاب کنید
در ویزار باز شده به چیزی دست نزنید و فقط Next کنید تا به Set Scripting Option برسید
در اینجا بر روی Advanced کلیک کنید
در اینجا مقدار گزینه Script For Server Version رو بر روی SQL 2008R2 قرار بدید
و مقدار Type Of Data to script رو هم بر روی Schema and data قرار بدید
بقیه مراحل رو تا آخر ادامه بدید تا فایل اسکریپت ساخته بشه
حالا می تونید این فایل رو روی SQL2008R2 اجرا کنید تا هم بانک ساخته بشه و هم اطلاعات اون منتقل بشه
روش دوم : SQL 2008R2 رو به نسخه 2012 آپدیت کنید!