Agregare estos datos que me ayudaron con los demas puntos de manejo del OPENQUERY y un Servidor vinculado...
-como pasar datos de Mysql a SQL 2005.
Paso 1 : Instalando los drivers de MySQL ODBC que me permita manejar la base Mysql.
Ubicación : En el servidor central donde esta la base SQL Server 2005
Debes bajar el Conector ODBC para MySQL de la siguiente web :
http://dev.mysql.com/downloads/connector/odbc/
Paso 2 : Creando el ODBC y configurando para que apunte al servidor Mysql y a la base a manipular.
Paso 3 : Vinculando el servidor Mysql con SQL Server 2005
Entramos al administrador coorporativo del SQL Server 2005 y buscamos la opción "Objetos del servidor". Dentro existe una subcarpeta llamada "Servidores vinculados".
Hacemos clic derecho sobre Servidores vinculados y buscamos la opción "Nuevo servidor vinculado".
Se abrirá la ventana "Nuevo servidor vinculado" donde debes colocar los parametros para conectarse con la base MySQL.
Paso 4 : Probando consultas SQL en el servidor vinculado.
Veamos algunos ejemplos de sentencias SQL con openquery.
select * from openquery (LINKED_MYSQL,'select * from aaa')
Delete openquery (LINKED_MYSQL,'select * from aaa'). ¡Borramos todos los datos de la tabla 'aaa'!
insert into openquery(LINKED_MYSQL,'select * FROM aaa')
(Field1, Field2,...)
SELECT Field1, Field2,...
FROM Tabla
Update openquery(LINKED_MYSQL,'Select * from aaa') SET Cod_Ind = 7
WHERE Cod_Ind = 7.5
...........
Fuente:
http://www.vidainformatico.com/2010/...con-mysql.html