!!!!!!!!! MySQL !!!!!!!!! Linked Server

26/05/2004 - 02:01 por Isaías | Informe spam
No, por favor no se asusten, no he cambiado a MySQL, lo
que pasa es que tengo la necesidad de accesar los datos
almacenados en un motor de MYSQL, estoy intentando hacer
un LINKED Server.

EXEC sp_addlinkedserver 'Smeagol',
'MySQL',
'MSDASQL',
Null,
Null,
'Driver= {MySQL ODBC 3.51 Driver}'

Para despues obtener los datos de una tabla:

SELECT * FROM OPENQUERY (Smeagol,'SELECT * FROM
servicios.ORDENSERVICIO')

Me envia este mensaje de error:

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: [Microsoft][ODBC Driver
Manager] Data source name not found and no default driver
specified]
OLE DB error trace [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].

Cualquier comentario o ayuda, sera bienvenido.

Saludos

Preguntas similare

Leer las respuestas

#1 Maxi
26/05/2004 - 04:47 | Informe spam
Hola amigo!! que driver estas usando? me parece que ahi tienes el problema!!
Sql es un poco celoso :-p

Bye


Salu2

Maxi

Desarrollador 3 estrellas .NET
Buenos Aires - Argentina

MSN:

"Isaías" escribió en el mensaje
news:125f801c442b4$8ab300f0$
Mostrar la cita
#2 Adrian D. Garcia
26/05/2004 - 11:25 | Informe spam
Coincido con Maxi. Es muy probable que no estes usando el driver correcto o
que no lo tengas instalado.
Para ello puedes ir al panel de control y verificar el MySQL ODBC 3.51
Driver este instalado.

Saludos

Adrian D. Garcia
NDSoft
MCSD
"Maxi" escribió en el mensaje
news:
Mostrar la cita
problema!!
Mostrar la cita
#3 ulises
26/05/2004 - 16:06 | Informe spam
No has especificado el usuario/password con las cuales
quieres conectarte a MySQL, creo que la opción más facil
de conectarse es la siguiente :

1) Crea un system dsn usando el driver de MySQL, por
ejemplo mysqldsn.

2) EXEC sp_addlinkedserver
'Smeagol', 'MySQL', 'MSDASQL', 'mysqldsn'

3) EXEC sp_addlinkedsrvlogin
'Smeagol', 'false', NULL, 'usuariomysql', 'supassword'

4) SELECT * FROM OPENQUERY(Smeagol, 'SELECT * FROM
servicios.ORDENSERVICIO')

Saludos,
Ulises

Mostrar la cita
Driver
Mostrar la cita
#4 Isaías
26/05/2004 - 18:43 | Informe spam
Gracias a todos (Ulises, probare lo que me indicas)

El driver es:

Driver= {MySQL ODBC 3.51 Driver}
Ads by Google
Search Busqueda sugerida