I have MSSQL2016, are attached to the server with MySQL ODBC driver (MySQL driver for ODBC 5.3).
In the ODBC settings not specify database default.
How do I make the query to any table?
Query like:
- select * from [Mysql]..[DataBase].[Table]
- select * from [Mysql].[DataBase]..[Table]
error: nvalid use of schema or catalog for OLE DB provider "%ls" for linked server "%ls". A four-part name was supplied, but the provider does not expose the necessary interfaces to use a catalog or schema.
- select * from [Mysql].[DataBase].[Table]
error: Invalid object name 'Mysql.DataBase.Table'.
dont work.
But if i set default database queries here are:
- select * from [Mysql]...[Table]
work.
But I need the first case to query 2 database on 1 server like:
- select * from [Mysql].[DataBase1].[Table]
- select * from [Mysql].[DataBase2].[Table]
How can I do it?