آکاایران انتقال دیتابیس ms sql از ورژن بالا تر به ورزن پایین تر

انتقال دیتابیس ms sql از ورژن بالا تر به ورزن پایین تر

آموزش شماره 763: انتقال دیتابیس ms sql از ورژن بالا تر به ورزن پایین تر:

به گزارش آکاایران گاهی در انتقال سایت های ویندوزی تصمیم داریم سایت را به سروری با sql ورژن پایین تر منتقل کنیم. در این حالت انتقال به صورت عادی با تهیه backup از دیتابیس و ریستور آن در سرور مقصد امکان پذیر نیست.زیرا امکان بازگردانی یک backup مربوط به ورژن بالاتر در sql management وجود ندارد.

برای رفع این مشکل از generate script استفاده میکنیم.

مفهوم کلی کار به این صورت است که در سرور مبدا از اجزای دیتابیس script تهیه کرده و آن script یا scriptها را در سرور مقصد روی دیتابیس مقصد اجرا میکنیم تا اطلاعات و جزپیات و schemaی دیتابیس منتقل گردد.

برای این کار وارد محیط sql management در سرور مبدا شده ودر object explorer روی دیتابیس مورد نظر کلیک راست کرده و از منوی باز شده task و سپس generate script را انتخاب میکنیم.

 

انتقال دیتابیس ms sql از ورژن بالا تر به ورزن پایین تر -

آکاایران: انتقال دیتابیس ms sql از ورژن بالا تر به ورزن پایین تر

 

در پنجره باز شده next را بزنید

 

انتقال دیتابیس ms sql از ورژن بالا تر به ورزن پایین تر -

 

در صفحه بعد مشخص میکنید که کدام اجزای دیتابیس در script حاضر شوند.جداول ، یوزر ها و ...

یا اینکه گزینه script entire database and all database objects را انتخاب کرده تا کل اجزا در script بیاید.

 

انتقال دیتابیس ms sql از ورژن بالا تر به ورزن پایین تر -

 

در صفحه جدید تنظیمات مربوط به ذخیره script را میتوانید مشخص نمایید:

در بخش output type مشخص میکنید که script به سروری دیگر منتقل شود (publish to web service) یا اینکه در همین سرور ذخیره شود که خود سه روش دارد که باید یکی از آن ها را انتخاب کنید :

Save to file :

میتوانید مشخص کنید که script در یک فایل ذخیره شود(single file) یا هر کدام از اجزای دیتابیس در یک فایل جداگانه ذخیره شوند(single file per object)

Save to Clipboard :

ذخیره در کلیپبورد ویندوز

Savw to new query windows :

یک پنجره جدید برای query باز شده و script در آن کپی میشود.

بعد از انتخاب نحوه دخیره میتوانید از دکمه advancedاستفاده نمایید.

نکته مهم در این قسمت انتخاب type of data to script هست

 

برای اینکه مشخص کنید schema یا dataی اجزا یا هردوی آن script شود دکمه advanced را بزنید و ماننده تصویر تنظیمات مورد نظر راانجام دهید.

 

انتقال دیتابیس ms sql از ورژن بالا تر به ورزن پایین تر -

 

در صفحه بعد یک خلاصه از عملیات تهیه script پیش روی شما قرار میگیرد.

Next را بزنید و منتظر باشید script تهیه شود.سپس finish را بزنید.

فایل های script در مکانی که معین کرده بودید ذخیره شده اند.

فایل یا فایل های script را به سرور مقصد منتقل کرده و در آن جا sql management را باز کرده و در object explorer روی دیتابیس مورد نظر کلیک راست کرده و new query را بزنید.از دکمه های نوار بالا open file را بزنید و scripی که از سرور قبل تهیه کردید باز کنید.سپس Execute را بزنید تا script اجرا شود.

 

 

 

منبع :

تبلیغات