نحوه انتقال دیتابیس از SQL 2008 R2 به SQL 2008

1 -  نسخه ای از SQL 2008 R2 را بر روی یک ماشین و نسخه ای از SQL 2008  را بر روی ماشین دیگری نصب نمایید.  

2 – نرم افزار SQL Management Studio R2 را اجرا نمایید.

3 – دیتابیس مورد نظر خود را انتخاب نمایید.

4 – از منوی Task گزینه Generate Script را انتخاب نمایید.

5 – ابتدا گزینه Script entire database and all database objects را انتخاب کرده و سپس بر روی گزینه Next کلیک نمایید.

6 – گزینه Save to File را انتخاب کرده و سپس بر روی گزینه Advanced button کلیک نمایید.

7 – پس از انتخاب گزینه Script for Server Version بر روی نوع دیتابیس مورد نظر خود (2000/2005/2008) کلیک نمایید.

8 – در قسمت Type of data to Script گزینه Schema/Data/both را انتخاب نمایید.

9 – در پایان بر روی کلید OK کلیک کرده و منتظر انجام شدن پروسه ساخت Script باشید.

حالا فایل ایجاد شده در مراحل قبلی را در ماشینی که SQL 2008  را در آن نصب نمودید کپی نمایید.

سپس در ماشینی که SQL Server 2008 را در آن نصب نمودید، در نرم افزار SQL Management Studio لاگین کرده و فایل مذکور را باز کنید.(توجه نمایید که ممکن است محدودیت حجمی متناظر با نسخه SQL خود برای این فایل وجود داشته باشد.)

10 – در مرحله آخر، از دیتابیس مربوطه توسط نرم افزار Management Studio یک نسخه backup با فرمت SQL 2008 تهیه نموده و سپس آنرا در دیتابیس سرور هاست خود ریستور نمایید.

(توجه :  در صورتیکه از مقادیر ثابت FK در فایل.sql خود استفاده کرده باشید ممکن است با اشکالاتی در ورود اطلاعات مواجه شوید که این مشکل با Re-order  کردن مجدد اطلاعات ورودیبرطرف می گردد.

همچنین بعد از سازماندهی درست فایل .sql مربوطه، برای اطمینان از درستی، آنها را Parse  کرده و سپس اجرا نمایید.)

  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

علت و رفع مشکل نمایش کاراکترهای نامفهوم به جای حروف فارسی

علت بروز این مشکل Collation نادرست پایگاه داده و objectهای درون آن است.  SQL Server به صورت...

نحوه یافتن آدرس دیتابیس سرور و ورود به صفحه مدیریت تحت وب

با توجه به نوع سرویس خود یکی از 2 روش ذیل را برای ورود به محیط SQL Web Manager   دنبال...

MSSQL Port

اتصال به دیتابیس از طریق پورت 1433 صورت می گیرد . در صورتیکه این پورت از طرف شبکه داخلی یا...

مقایسه SQL server Express و Enterprise

نسخه Express تمام مدل های مختلف اس کیو ال سرورExpress کاملا رایگان بوده و توانایی پشتیانی...

مشاهده میزان فضای مصرفی دیتابیس

ابتدا  وارد کنترل پنل هاست شوید در صفحه ابتدایی کنترل پنل گزینه Domains را انتخاب نمایید. در...