Azure Managed SQL - ODBC Drivers - mysql

I have an Azure Managed SQL instance that I would like to use to connect to a MySQL server via a linked server used ODBC. I have tried and this keeps telling me I do not have the driver installed or the data source doesn't exist.
Is this because it expects this to be installed on the Azure machine hosting the server? I have seen mentions of people setting up an Azure VM to connect to the machine and install drivers / setup ODBC. Is this correct?
Can someone please either tell me how to connect to ODBC using DSN from my PC, or confirm if the error is due to the VM requirement
For reference, I have followed numerous guides and still have the same issue
Thanks in advance

Related

How to connect to an Access database remotely?

I tried to connect with ODBC, and after the ODBC configuration was successful, the way you added external data using the local Access database could not be connected successfully.                                   
Error message:odbc--call failed
[ODBC Driver Manager]The architecture mismatch between the driver and the application in the specified DSN(#0).
The local computer is installed with 64-bit access 2016,The remote computer is installed with 32-bit access 2010.
How to solve, thank you very much!
You can't do that. It is beyond the scope of Access which is intended to connect/link via a LAN.
You may be able to link those remote table, but that will only work via a very reliable and high-speed connection like a 100/100 fibre WAN.

From SQL Management Studio to RPI MySql

I'm starting to learn databases and I'm experimenting with hardware. On raspberry pi I have installed MySql. I also have installed phpMyAdmin and I can administrate database through web interface.
Now, I want to connect to that database with Microsoft SQL Server Management Studio but I don't know how. On raspberry I allowed connection from all IP addresses ( not only 127.0.0.1 which is default ) but I don't know what next to do?
When I try to connect I get this message.
https://image.prntscr.com/image/QCKYcgmeRfeRgqMYP6DcbA.png
This is picture of my connecting data. Is this ok?
https://image.prntscr.com/image/y6g8C-whR4aUEM0qPtg4lg.png
Microsoft SQL Server Management Studio can solely connect to Microsoft SQL Server, nothing else. Its name should have been a huge giveaway...
There are dozens of desktop applications that you can use to manage a mysql server, such as mysql workbench, sqlyog, heidisql, etc.

Issue connecting to MySql Service from Virtual Machine in Azure China

I have a Microsoft Azure account in China, in which there is a Virtual Machine and a "mysql database on azure" service set up.
I can RDP onto the VM from my development PC (in the UK) and I can connect to the MySql database from my development PC. However, I cannot connect to the MySql database from the Azure VM.
When attempting to connect using MySql Workbench, I get the following error:
"SSL connection error: socket layer receive error"
I have checked the configuration of the VM and of the MySql server and everything looks correct. Any ideas?
We have now resolved this. In case anyone comes across a similar problem, the issue is with the version of MySql Workbench we were using.
Hosted MySql in Azure China works with MySql Workbench 6.2, but does not work with 6.3.

How to connect via ADO to remote MySQL without having to install ODBC driver?

Is there any way to connect via ADO from a local Windows machine to a remote MySQL database without having to have a MySQL ODBC driver installed? I'm trying to connect from an Excel file, and when I have the driver installed it works just fine, of course. However, I would like to distribute the Excel file to my users, without making them install the driver. Any guidance is much appreciated.
If Excel does not have a built in connector for MySQL of some sort then no, you won't be able to do this without installing some sort of driver.

Windows client - MYSQL server on linux

I have a Winforms desktop app that need to read/write data from/to a MYSQL database. The MYSQL server is on a machine that runs on Linux OS. I need to know if a .NET connector is to be used or an ODBC connector?
Also, considering that I do not need remote access to MYSQL server, is a connector sufficient to access the server from the windows desktop? Do I need to do something on the server side? I've been looking around and getting mixed signals, some people said a web service is required while others said no.
I need to know if a .NET connector is to be used or an ODBC connector?
I never connected to MYSQL before, but i think you can use these data provider or, ODBC too.
Is a connector sufficient to access the server from the windows desktop?
Yes. A valid address to your server is all you need to access it, using data providers or ODBC. Of course, your database need to be up and running too.
Do I need to do something on the server side?
Just install your MYSQL database.
Maybe this link will help you.