نحوه تبدیل دیتابیس Access به SQL

ساخت وبلاگ

در این آموزش من از Visual studio 2008 و SQL Server 2008 استفاده میکنم.

ابتدا نرم افزار SQL SERVER Management Studio را از مسیر زیر اجرا کنید و با server name کامپیوترتان connect بشوید.

ُStart>>All programs>>Microsoft SQL Server 2008>>SQL Server Management Studio

من یک دیتابیس اکسس به فرمت mdb دارم.مطابق شکل زیر:

mdb2mdf1 نحوه تبدیل دیتابیس Access به SQL

اما مراحل کار:

۱-ابتدا یک دیتابیس SQL را درست میکنیم.به object explorer میرویم و روی آیتم Databases راست کلیک کرده و New Database را انتخاب میکنیم.مطابق شکل زیر:

mdb2mdf 1 1 نحوه تبدیل دیتابیس Access به SQL

۲-در پنجره باز شده در قسمت Database name یک نام را برای دیتابیس انتخاب میکنیم.مثلا من نام test را انتخاب میکنم.سپس دکمه ok را کلیک میکنیم.مطابق شکل زیر:

mdb2mdf 2 1 نحوه تبدیل دیتابیس Access به SQL

۳-تا اینجای کار دیتابیس را درست کردیم.اما این دیتابیس هیچ جدولی ندارد.باید کاری کنیم که جدول یا جدولهای این دیتابیس همان جدول یا جدولهای دیتابیس اکسس باشد.برای اینکار روی دیتابیسی که درست کرده ایم راست کلیک میکنیم و از Tasks گزینه Import Data را انتخاب میکنیم.مطابق شکل زیر:

mdb2mdf 3 1 نحوه تبدیل دیتابیس Access به SQL

۴-در پنجره ای که باز میشود(SQL Server Import And Export Wizard) دکمه Next را کلیک میکنیم.

mdb2mdf 4 1 نحوه تبدیل دیتابیس Access به SQL

۵-در پنجره بعدی از قسمت Data Source,آیتم Microsoft Access را انتخاب میکنیم و از قسمت Browse , دیتابیس اکسس مد نظر را انتخاب میکنیم و دکمه Next را کلیک میکنیم.

mdb2mdf 5 1 نحوه تبدیل دیتابیس Access به SQL

mdb2mdf 6 1 نحوه تبدیل دیتابیس Access به SQL

mdb2mdf 7 1 نحوه تبدیل دیتابیس Access به SQL

۶-در پنجره ظاهر شده,اگر تنظیمات سرور را درست انجام داده باشید معمولا در قسمت server name,نام کامپیوترتان نمایش داده شود.(من از Local استفاده کردم.)البته این بستگی به سروری دارد که با آن به SQL SERVER شما Connect شدید.در نهایت دکمه Next را کلیک کنید.

mdb2mdf 8 1 نحوه تبدیل دیتابیس Access به SQL

۷-در پنجره بعدی نیز دکمه Next را کلیک کنید.

mdb2mdf 9 1 نحوه تبدیل دیتابیس Access به SQL

۸-در پنجره بعدی نیز دکمه Next را کلیک کنید.

mdb2mdf 10 1 نحوه تبدیل دیتابیس Access به SQL

۹-در پنجره بعدی دکمه Finish را کلیک کنید.

mdb2mdf 11 1 نحوه تبدیل دیتابیس Access به SQL

۱۰-در پنجره بعدی تبدیل دیتابیس انجام خواهد شد.لذا همانطور که در تصویر زیر مشاهده میکنید وضعیت status برای همه آیتمها بصورت success(موفقیت آمیز) میباشد.در نهایت روی دکمه close کلیک میکنیم.

mdb2mdf 12 1 نحوه تبدیل دیتابیس Access به SQL

۱۱-برای به روز کردن جدول یا جدولهای دیتابیس ساخته شده,روی دیتابیس مورد نظر دابل کلیک میکنیم و بر روی Tables راست کلیک کرده و Refresh را کلیک میکنیم تا جدولها نمایان شوند.

mdb2mdf 13 1 نحوه تبدیل دیتابیس Access به SQL

۱۲-اما برای اینکه دیتابیس تبدیل شده به SQL را کپی کنیم مراحل زیر را انجام میدهیم.دیتابیس ساخته شده بصورت پیشفرض در آدرس زیر ذخیره میشود:

mdb2mdf 14 1 نحوه تبدیل دیتابیس Access به SQL

mdb2mdf 15 1 نحوه تبدیل دیتابیس Access به SQL

۱۳-اما اگر از همینجا این دیتابیس را کپی کنیم,در هنگام paste کردن با خطای زیر مواجه میشویم:

 

mdb2mdf 16 1 نحوه تبدیل دیتابیس Access به SQL

14-برای حل این مشکل,ابتدا از قسمت object explorer , بر روی دیتابیس راست کلیک کرده و از Tasks, گزینه Detach را کلیک کرده و در پنجره ظاهر شده شده دکمه Ok را می فشاریم.

mdb2mdf 17 1 نحوه تبدیل دیتابیس Access به SQL

mdb2mdf 18 1 نحوه تبدیل دیتابیس Access به SQL

۱۵-هم اینک میتوانیم دیتابیسمان را کپی کنیم.دوباره به مسیر زیر میرویم:

C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATA

و دیتابیس را کپی میکنیم و در محل مورد نظر از هارد Paste میکنیم.(توجه کنید دیتابیس دارای دو فایل است که یک فایل دیگر با پسوندLdf است.برای مثال:test.mdf و test_log.ldf)

mdb2mdf 19 1 نحوه تبدیل دیتابیس Access به SQL

mdb2mdf 20 1 نحوه تبدیل دیتابیس Access به SQL

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

برچسب : نویسنده : َA&N dlebook بازدید : 1969 تاريخ : يکشنبه 19 شهريور 1391 ساعت: 16:00