Linkear (Conectar) Servidor de MySQL con SQL Server
Hace un tiempo, alguien me preguntaba si se podía conectar MySQL Server con SQL Server, le respondí que sí, pero aquí les dejo la guía.
Lo primero que tenemos que hacer es descargar al controlador de MySQL, es importante descargar en controlador para la arquitectura de nuestro procesador (X86|X64), en mi caso, es X64, y lo descargaremos de este link https://dev.mysql.com/downloads/connector/odbc/, descargamos como dijimos el driver para X64, en mi caso
Simplemente tenemos que instalar el driver, con el método Siguiente, Siguiente
Una vez que tenemos instalado el driver, lo segundo que tenemos que hacer es crear la conexión, mediante DSN, y lo haremos como se muestra en la siguientes imagenes:
Una vez que tenemos creado el DSN queridos lectores, vamos a crear el servidor vínculado, y eso lo haremos desde el Managment Studio
Una vez que damos aceptar, ya tenemos el servidor linkeado, para realizar consulas hacia MySQL desde SQL Server, para eso usaremos la función de SQL Server llamada OPENQUERY.
Esta función recibe dos parámetros
Select [campos] From OPENQUERY(Servidor, Consulta), pero haremos lo que nos gusta y como aprendemos que es haciendo las cosas y vamos a ejecutar una consulta de ejemplo
Ejemplo 1
Crear una consulta desde SQL Server hacia MySQL (MariaDB),
mediante un servidor linkeado, utilizando la función OPENQUERY que nos muestre el contenido de la tabla EQUIPOS
SELECT * FROM OPENQUERY (MYSQL ,'select * from equipos' ) ;
Como ven, esta tabla es la mism que tenemos en MySQL, se pueden ejecutar Inserts y Updates, hasta aquí el post queridos amigos, espero haya sido de su agrado y de su utilidad, espero compartan, comenten, den +1 o den clic en alguno de los anuncios. Muchas gracias
Al revés, como se podría acceder a sql server desde mysql?
ResponderBorrar