نحوه انتقال اطلاعات یک جدول از MySQL به SQL Server

نحوه انتقال اطلاعات یک جدول از MySQL به SQL Server
آکادمی آی تی
آکادمی آی تی
dots

نحوه انتقال اطلاعات یک جدول از MySQL به SQL Server

زمان مورد نیاز برای مطالعه 5 دقیقه

نحوه انتقال اطلاعات یک جدول از MySQL به SQL Server

1400/09/29
2,251 بازدید

انتقال اطلاعات از my sql به sql server

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

1) در این روش نرم افزار کانکتور دات نت 8 روی دانلود کنید و آن را مطابق شکل های زیر نصب کنید. ابتدا بر روی آن دابل کلیک کنید.

                                                                                     

 

سپس در شکل زیر بر روی دکمه Next کلیک کنید .

 

در شکل زیر بر روی دکمه Typical کلیک کنید تا با تنظیمات پیش فرض این نرم افزار نصب شود.

                                                                               

 

در این صورت پنجره زیرظاهر شده ، بر روی دکمه Install کلیک کنید.

                                                                             

 

حال بر روی دکمه Finish کلیک کنید.

                                                                            

 

در قدم بعدی نرم افزار Data Tools را باز کرده و یک پروژه از نوع SSIS ایجاد کرده و مطابق شکل زیر در قسمت Data Flow یک کنترل ADO NET Source و یک کنترل OLEDB Destination  بر روی صفحه قرار داده و کنترل ADO NET Source را به کنترل OLEDB Destination وصل می نماییم. همانطور که می بینیم روی هر دو  کنترل علامت دایره قرمز رنگ دیده می شود و این به این معناست که تنظیمات صحیح آنها هنوز انجام نشده است.

در قدم بعدی در پایین همین صفحه در پنجره Connection Managers کلیک راست کرده و گزینه New ADO.Net Connection را کلیک می کنیم.(توجه کنید که اگر ما نرم افزار کانکتور دات نت 8  را نصب نکرده بودیم این آیتم ظاهر نمی شد)

            اضافه کردن ado net

 

در این صورت پنجره زیر نمایان می گردد. بر روی دکمه New کلیک می کنیم.

           کانفیگ ado net connection

 

در این صورت پنجره ایی مطابق شکل زیر نمایان می شود.ابتدا در قسمت Provider گزینه .Net Providers\SqlClient Data Provider را انتخاب نموده و سپس بر روی گزینه MySQL Data Provider کلیک می نماییم و سپس بر روی دکمه OK می کنیم.

            اموزش ado .net manager

 

حال مطابق شکل زیر در سمت راست بر روی گزینه ALL کلیک کرده و مطابق شکل زیر تنظیمات لازم را انجام می دهیم.

       کانفیگ my sql برای انتقال به sql server

 

حال مطابق شکل زیر مطمئن می شویم که تمام تنظیمات را صحیح انجام داده ایم و سپس بر روی دکمه OK کلیک می کنیم.

         کانفیگ شدن mysql برای انتقال به sql server

 

و سپس باز هم مطابق شکل زیر بر روی دکمه OK کلیک می کنیم.  

        کانفیگ mysql برای ارسال اطلاعات به sql server

 

مطابق شکل زیر بهتر است بر روی دکمه Test Connection کلیک کنید تا مطمئن شوید که کارتون درست انجام شده است. بر روی دکمه OK کلیک کنید.

           انتقال اطلاعات بین mysql و sql server

 

مطابق شکل زیر قسمت Data access mode را بر روی SQL Command تنظیم نموده و در قسمت SQL command text دستور Select خود را می نویسیم و سپس بر روی دکمه OK کلیک می کنیم.

          مراحل انتقال اطلاعات mysql به sql server

 

خب همانطور که می بینید علامت دایره قرمز روی کنترل ADO NET Source بر طرف شد. حال برای بر طرف شدن مشکل مربوط به کنترل OLEDB Destination کافیست بر روی آن دابل کلیک می نماییم.

           مشکل OLEDB Destination

 

در این صورت پنجره ایی مطابق شکل زیر نمایان می شود. بر روی دکمه New کلیک کنید تا به sql server وصل شویم.

         وصل شدن به sql server

 

حال در پنجره ظاهر شده آی پی سرور اسکیوال سرور را وارد می کنیم و سپس دیتابیس اسکیوال (MyDatabase) خود را انتخاب کرده و بر روی دکمه OK کلیک کنید.

        وصل شدن به سرور sql با ای پی

 

مطابق شکل زیر کانکشن ما ایجاد شد. بر روی دکمه OK کلیک می نماییم.

ایجاد کانکشن با sql server

 

در قسمت Name of table ، با کلیک بر روی دکمه New یک جدول مطابق با ساختار جدول مبداء ، یک جدول ساخته می شود، آن را انتخاب کرده و سپس بر روی گزینه Mappings کلیک می نماییم و نهایتا بر روی دکمه OK کلیک کنید.

  نحوه انتقال اطلاعات یک جدول MySQL به SQL

 

حال مطابق شکل زیر خطای دایره قرمز رنگ روی کنترل OLEDB Destination نیز برطرف گردید. حالا برای انتقال رکوردهای از محیط MySQL به SQL Server کافیست بر روی دکمه Play در نوار ابزار کلیک کنید.

             روش انتقال اطلاعات یک جدول MySQL به SQL

 

تهیه و تنظیم: استاد غلامحسین عبادی