خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش انتقال اطلاعات از دیتابیس Access به SQL Server

آموزش انتقال اطلاعات از دیتابیس Access به SQL Server
در این پست قصد داریم به نحوه انتقال اطلاعات از دیتابیس Access به SQL Server بپردازیم. وقتی رشد اطلاعات در دیتابیسی مانند اکسس زیاد شود و حجم دیتابیس افزایش یابد، مدیریت اطلاعات در این پایگاه داده چندان ساده نیست و با انتقال اطلاعات به پایگاه داده قدرتمندتر و با ثبات مانند SQL Server بسیار عالیست و با این کار امکانات بسیار بیشتری با تکنولوژی های قوی تری در انتظارتان خواهد بود. فرآیند کار بسیار ساده است و به صورت تصویری این کار را گام به گام در پیش خواهیم گرفت.

سیستم یکپارچۀ سازمانی راهکار
قبل از هر چیز برنامه SQL Server را در سیستم تان نصب کنید و پس از نصب مراحل زیر را دنبال کنید.



Transfer Access Database to SQL Server

پس از نصب، SQL Server Management Studio را اجرا کنید. کافیست که Run را باز کرده و دستور ssms را وارد و Enter کنید تا SQL Server Management Studio باز شود. پس از لاگین به SQL، باید دیتابیس مورد نظر خود را در SQL ایجاد کنید و سپس کار import اطلاعات از Access را انجام دهید و یا دیتابیس شما از قبل در SQL ایجاد یا Attach شده باشد. در هر صورت دیتابیس مورد نظر شما باید در SQL وجود داشته باشد و سپس مراحل بعدی را دنبال کنید.
حال روی دیتابیس مورد نظرتان کلیک راست کرده و از منو گزینه Task و از آنجا هم گزینه Import data را کلیک کنید.

آموزش انتقال اطلاعات از دیتابیس Access به SQL Server . آموزشگاه رایگان خوش آموز

سپس از لیست کشویی Data Source گزینه Microsoft Access (Microsoft Jet Database Engine) را انتخاب کنید.

آموزش انتقال اطلاعات از دیتابیس Access به SQL Server . آموزشگاه رایگان خوش آموز

سپس در قسمت File name باید دکمه Browse را کلیک کنید و دیتابیس Access ای که قصد دراید اطلاعات را از آن به SQL در واقع import کنید را انتخاب نمایید. دقت داشته باشید که فرمت دیتابیس اکسس شما باید mdb باشد. اگر اکسس شما مربوط به آفیس 2007 یا ورژن های بالاتر باشد احتمالا فرمت آن accdb خواهد بود و اول باید از دیتابیس یک Save as با فرمت MDB تهیه کنید و سپس مراحل را ادامه دهید.
حال Next کرده تا فرم choose the destination نمایش داده شود. در این فرم ازکامبوباکس destination، آخرین ورژن sql server native client را انتخاب کرده و در قسمت Servername هم باید همان سرور SQL Server انتخاب شده باشد اگر چنین نیست نام سرور درست را از لیست انتخاب کنید و ضمن اینکه برای لاگین نیاز به username و Password است، آن را وارد کنید و گرنه همان گزینه Windows Authentication را فعال کنید. و همچنین از قسمت پایین فرم هم باید نام همان دیتابیسی که روی آن کلیک راست کرده اید و مراحل را تا اینجا پیش رفتید، باید انتخاب شده باشد و اگر اینطور نیست از لیست خودتان آن دیتابیس را انتخاب کنید.

آموزش انتقال اطلاعات از دیتابیس Access به SQL Server . آموزشگاه رایگان خوش آموز

سپس فرم را Next کنید و سپس مشخص کنید که چگونه می خواهید داده ها را از Access به SQL منتقل کنید. شما باید یکی از دو گزینه Copy the data from one or more tables و یا Write a query to specify the data to transfer را انتخاب کنید.

آموزش انتقال اطلاعات از دیتابیس Access به SQL Server . آموزشگاه رایگان خوش آموز

اگر قصد دارید اطلاعات کامل برخی از جداول و یا اطلاعات کامل همه جداول را بدون هیچ دستکاری به SQL انتقال دهید، همان گزینه اول را فعال کنید و اگر قصد دارید بر اساس شرایط و ضوابط خاصی برخی از اطلاعات خاص را انتقال دهید گزینه دوم را برگزینید. از آنجایی که ما قصد داریم اطلاعات همه جداول را بدون هیچ دستکاری ای انتقال دهیم پس همان گزینه Copy the data from one or more tables را انتخاب می کنیم و next کنید.
حال از لیست جداول یا جدول مورد نظر را انتخاب می کنیم. اگر می خواهید که در مقصد تغییراتی به لحاظ فیلدها و غیره داشته باشد، کافیست در همین فرم دکمه Edit Mappings را کلیک کرده و در فرم باز شده هم دکمه edit sql، در کوئری می توانید تغییرات نظر را برای جدول مورد نظر ایجاد کنید. مثلا مربوط به id که به صورت خودکار توسط اکسس تولید می شود، در sql از نوع int انتخاب می شود که می توانید آن را به bigint تغییر دهید و سایر تغییرات که مد نظر دارید را به راححتی در کوئری اعمال کنید. اگر هم نیاز به تغییر نیست فرم را ok و Next کنید.

آموزش انتقال اطلاعات از دیتابیس Access به SQL Server . آموزشگاه رایگان خوش آموز

سپس در فرم بعد هم گزینه Run Immediately را فعال و Next کنید.

آموزش انتقال اطلاعات از دیتابیس Access به SQL Server . آموزشگاه رایگان خوش آموز

و در این مرحله دکمه Finish را کلیک کنید تا فرآیند انتقال اطلاعات از اکسس به sql شروع شود و مدت زمان این انتقال بستگی به حجم و مقدار اطلاعاتی که در پایگاه داده اکسس ایجاد شده، دارد. هر چه تعداد رکوردها بیشتر باشد بدیهی است که انتقال اطلاعات هم بیشتر زمان صرف خواهد کرد. پس از تکمیل انتقال تعداد رکودهایی که برای هر جدول به SQL انتقال داده شده را مانند تصویر زیر مشاهده خواهید کرد. ما در اینجا یک Table را برای انتقال اطلاعات انتخاب کردیم و اگر این table ها بیشتر بودند، تعدا رکوردهای انتقال یافته از آن جداول هم در این لیست نشان داده می شد.

آموزش انتقال اطلاعات از دیتابیس Access به SQL Server . آموزشگاه رایگان خوش آموز

اکنون فرم را بسته و اطلاعات import شده از access به دیتابیس مربوطه در SQL مشاهده خواهید کرد.

آموزش انتقال اطلاعات از دیتابیس Access به SQL Server . آموزشگاه رایگان خوش آموز

در لینک زیر هم نحوه انتقال اطلاعات از دیتابیس SQL به Access توضیح داده شده است:







نمایش دیدگاه ها (5 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز