اگر می خواهید وب سایت شما به صورت تضمینی در صفحه اول گوگل با کلمات کلیدی موردنظر شما نمایش داده شود، زمان را از دست ندهید و همین حالا با تیم سئو سایت آسان رایان تماس بگیرید.
در نرمافزار SQL Server Management امکان بازگردانی پایگاهداده از نسخه بالاتر به نسخههای پائینتر وجود ندارد، بهعنوان مثال نمیتوانید Backup (بکآپ) پایگاهدادهای که از طریق نسخه ۲۰۱۲ این نرمافزار گرفته شدهاست را در نسخه ۲۰۰۸ آن Restore (بازگردانی) نمائید و درصورت اقدام به بازگردانی با خطای Specified Cast is not Valid مواجه خواهید شد.
بهترین راهکار این است که ما همیشه از نرم افزارهای جدید و بروز شده استفاده کنیم اما در برخی مواقع کاربر به برخی دلایل نیاز به بازگردانی در نسخه پائینتر دارد. جهت رفع این مشکل با استفاده از قابلیت Generate Script در MSSQL Server میتوان از کلیه جداول همراه با دادههای کنونی آنها، viewها، Store Procedureها Script (اسکریپت) تهیه نمود و این فایل اسکریپت را در نسخه پائینتر اجرا و از این طریق پایگاهداده را به نسخه پائینتر منتقل نمود. البته بهدلیل تفاوتهای نسخههای مختلف ممکن است با خطاهایی مواجه شوید که در این صورت طراح پایگاهداده میتواند بهصورت دستی تغییرات را با توجه به نسخه پائینتر اعمال و خطاها را برطرف نماید.
در MSSQL Server ۲۰۱۲ مانند شکل زیر مقدار Types of data to script را به Schema and Data تغییر دهید.
در MSSQL Server ۲۰۰۸ مانند شکل زیر مقدار Script Data را به True تغییر دهید.
در پایان فایل اسکریپت با پسوند .sql در مسیر مشخص شده ذخیره خواهد شد.
بهسادگی میتوان در MSSQL Server نسخه پائینتر فایل اسکریپت گرفته شده را باز و مانند یک New Query آنرا اجرا کرد.
پس از اجرای اسکریپت، پایگاهداده همراه با کلیه Objectها و دادهها در مقصد ایجاد خواهد شد. البته بهتر است ابتدا پایگاهداده در مقصد ایجاد شده و سپس اسکریپت اجرا گردد.
کلیه حقوق مادی و معنوی این سایت متعلق به آسان رایان می باشد
Registrant Rights and Responsibilities