خانه --> آموزش, سی شارپ --> آموزش کامل تبدیل دیتابیس اکسس به SQL

0


آموزش کامل تبدیل دیتابیس اکسس به SQL

در این پست می توانید آموزش تصویری تبدیل دیتابیس اکسس به دیتابیس SQL را بصورت قدم به قدم مشاهده نمایید و بانک اطلاعاتی تان را به بانک اطلاعاتی قدرتمند SQL Server تبدیل نمایید.این آموزش بسیار ساده است و امیدوارم که استفاده کنید.

جهت مشاهده این آموزش به ادامه مطلب بروید …

در این آموزش من از 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 دارم.مطابق شکل زیر:


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

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

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

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

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

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

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

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

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

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

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

12-اما برای اینکه دیتابیس تبدیل شده به SQL را کپی کنیم مراحل زیر را انجام میدهیم.دیتابیس ساخته شده بصورت پیشفرض در آدرس زیر ذخیره میشود:
C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
بصورت زیر:

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

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

15-هم اینک میتوانیم دیتابیسمان را کپی کنیم.دوباره به مسیر زیر میرویم:
C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
و دیتابیس را کپی میکنیم و در محل مورد نظر از هارد Paste میکنیم.(توجه کنید دیتابیس دارای دو فایل است که یک فایل دیگر با پسوندLdf است.برای مثال:test.mdf و test_log.ldf)

راهنمای دانلود

فایل های دانلودی را با استفاده از نرم افزار Winrar از حالت فشرده استخراج نمایید.
جهت مشاهده فیلم های آموزشی پیشنهاد می شود که از نرم افزار KMPLAYER استفاده نمایید.
جهت باز کردن فایل سولوشن سورس کد دانلودی ، پیشنهاد می شود که از نرم افزار Visual Studio 2010 به بالا استفاده کنید.
در صورتی که پروژه دانلودی نیاز به Attach کردن فایل دیتابیس داشت ، از آموزش قرار گرفته در این صفحه استفاده نمایید.
در صورتی که پروژه دانلودی نیاز به Restore کردن فایل دیتابیس داشت ، این کلیپ آموزشی را دانلود نمایید.
جهت آموزش حل مشکل save نشدن table ها بعد از ایجاد تغییرات در SQL کلیک نمایید
جهت آموزش نحوه فعال‌سازی Mixed Mode در SQL Server 2008 پس از نصب SQL کلیک نمایید

×

به اشتراک بگذارید



توضیحات نوشته :

نویسنده : Admin | تاریخ انتشار : ۱۳ دی ۱۳۹۱
تعداد مشاهده : 7,991 بار | دیدگاه : ۷ دیدگاه
موضوعات: آموزش, سی شارپ

درباره نویسنده :

Admin
مهدی مجد هستم و مدیر سایت persianit.net.امیدوارم این سایتی که راه اندازی کرده ام برای شما مفید واقع شود.از پیشنهادات و انتقادات شما عزیزان نیز استقبال خواهم کرد. موفق و موید باشید.

دیدگاه ها :

  1. esi می‌گه:

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

  2. jafar_2002 می‌گه:

    سلام واقعا خسته نباشی مرسی عالی بخدا خیلی وقت دنبال این مشکلم بودم بسیار زحمت میکشید.

  3. jafar_2002 می‌گه:

    من وقتی میخوام اون دیتا اکسسی که تبدیل کردم به SQLمیخوام جای دیگه کپی کنم ارور میده رفتم Detachکردم باز همونجا وسط کار ارور داد لطفا راهنمایی کنید.

دیدگاه شما

ابتدا وارد شوید تا بتوانید دیدگاهی ارسال کنید