Se que muchos de ustedes habrán querido conectarse desde Microsoft SQL SERVER (MSSQL) a un motor de base de datos MySQL, pues con estos pasos podrán realizarlo:

Se procede a configurar un Servidor Enlazado, y para ello se han ejecutado los siguientes pasos:
1.Instalar MySQL en el Servidor de Web.
2.Crear un usuario con permisos de conexión remota:
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘admin’@’localhost’
-> IDENTIFIED BY ’some_pass’ WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘admin’@’%’
-> IDENTIFIED BY ’some_pass’ WITH GRANT OPTION;
3.Crear las siguientes tablas: NOMBRES DE TABLAS A DEFINIR
CREATE DATABASE `PUBLICITY`
CREATE TABLE `PUBLICITY`.`categoria` (
`IdCategoria` int(5) NOT NULL auto_increment,
`Descripcion` text,
`DescripcionCorta` text NOT NULL,
PRIMARY KEY (`IdCategoria`)
) ENGINE=MyISAM AUTO_INCREMENT=71 DEFAULT CHARSET=latin1 AUTO_INCREMENT=71 ;
4.Descargar la ultima versión de MySQL ODBC Connector.
5.Instalarlo en el Servidor de Base de Datos (Microsoft SQL Server).
6.Abrir el ODBC Data Source Administrator, configurar DSN del Sistema, seleccionando MySQL ODBC 5.1 Driver.
7.Configurar los siguientes parámetros:
Data Source Name: MySQL
Description: MySQL Data Base Web
Server: 192.168.1.250
User: root
Password: *****
Database: PUBLICITY
8.Crear el servidor enlazado en MS SQL 2K5:
EXEC master.dbo.sp_addlinkedserver
@server = N’MYSQL’,
@srvproduct = N’MySQL’,
@provider = N’MSDASQL’,
@provstr = N’DRIVER={MySQL ODBC 5.1 Driver}; SERVER=192.168.1.250;
DATABASE=PUBLICITY; USER=root; PASSWORD=*****; OPTION=3′
9.Insertar registros en la tabla del servidor Web Categoría
INSERT INTO OPENQUERY(MYSQL, ‘ SELECT IdCategoria,Descripcion,DescripcionCorta FROM categoria’)
SELECT IdCategoria,Descripcion,DescripcionCorta FROM Pre_Categoria
10.Colocar los Querys en un Job con tiempos definidos
y podrán obtener una replicación de datos de MSSQL a MYSQL.
Cualquier consulta dejar en el comentario y le estaré respondiendo.
Saludos y suerte
Gracias Mr. Left
fuente: http://darkestgnulinux.wordpress.com
























Sus comentarios...