با سلام
شاید خیلی لازم نباشه که بخواهید به دیتابیس هایی که در 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`')