ارتباط یا MY SQL با استفاده از ریموت لینک سرور در SQL SERVE

ساخت وبلاگ
با سلام
شاید خیلی لازم نباشه که بخواهید به دیتابیس هایی که در MY SQL دارید از داخل SQL SERVER دسترسی داشته باشید ولی شایدم دانستن این مطلب یک بخشی از طراحی برنامه تون را تغییر بده.
1- باید ابتدا این فایل را دانلود کنید و نصب کنید mysql-connector-odbc-8.0.11-winx64.msi
2- اجرای اسکریپت زیر برای استفاده .

معایب هم که داره امنیت خوبی نداره البته در صورتی که بتونن رمز های SQL SERVER تون را بشکنند.!


EXEC master.dbo.sp_addlinkedserver @server = N'RMT_MYSQL', @srvproduct=N'rmtmysql', @provider=N'MSDASQL', @datasrc=N'myDataBase', @provstr=N'DRIVER={MySQL ODBC 8.0 Driver}; SERVER=127.0.0.1; DATABASE=myDataBase; USER=remote_user; PASSWORD=qFYySUNKXve7BC; OPTION=3;PORT=3306; CharSet=utf8;'


برای ذخیره هم از روش زیر استفاده کنید...

INSERT INTO OPENQUERY ([RMT_MYSQL], 'SELECT fbpid FROM `profile`') VALUES (3333)


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

SELECT * FROM OPENQUERY ([RMT_MYSQL], 'SELECT * FROM `profile`')
تمپوs...
ما را در سایت تمپوs دنبال می کنید

برچسب : نویسنده : خنج tempos بازدید : 259 تاريخ : سه شنبه 8 خرداد 1397 ساعت: 15:13