Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/06/2010, 16:04
Avatar de vrenzo
vrenzo
 
Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 9 meses
Puntos: 15
Información Respuesta: delete openquery(abc,...?????? Servidor Vinculado

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
__________________
***
Saludos.