domingo, 14 de agosto de 2016

Vincular MySQL con SQL Server

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' )  ;


Al ejecutar esta consulta obtenemos el siguiente resultado:



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

Banderas de Visitantes

Flag Counter