Query mssql su mysql con linked server

amaranthusweb

Nuovo Utente
20 Ott 2016
2
0
1
31
Ciao ragazzi ho un problema ho lincato un server MYSQL sul mio server MSSQL, per creare un job che mi trasferisca i dati da una tabella all'altra.
Vi introduco lo schema di tutto:
il sistema si interfaccia con 3 server li chiameremo Server A (MSSQL), SERVER B (MSSQL), SERVER C (MYSQL)
Sono tutti lincati sul server B.
La mia necessità è quella di trasferire i dati
in questo modo
A-->C (PASSANDO DA B)
A-->B (questo testato e funziona)
B-->C (mi da un errore: "Il provider OLE DB "MSDASQL" per il server collegato "MYSQLHOST" ha restituito il messaggio "[MySQL][ODBC 5.3(w) Driver][mysqld-5.5.5-10.1.13-MariaDB]You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '[ph_xxxxxxx].[banclient]' at line 1".")
Quando vado a eseguire la query
INSERT INTO OPENQUERY ([SERVER_C], 'SELECT * FROM [DBNAME_C].[TABLE_NAME_C]')
SELECT * FROM [SERVER_B].[DBNAME_B].[dbo].[TABLE_NAME_B]
Attendo un vostro Aiuto
Grazie anticipatamente