Ошибка odbc при подключении mysql: "SQL-сервер не существует или доступ запрещен"
В течение нескольких недель я пытался создать соединение odbc с доступом Microsoft и базу данных mysql на сервере веб-хостинга, но безуспешно.
У меня нет проблем с подключением к базе данных с помощью Workbench или другого стороннего программного обеспечения, но они не делают то, что мне нужно.
Когда я пытаюсь подключиться, я получаю эти ошибки.
Connection Failed;
SQLState:'01000'
SQL Server Error:10060
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionOpen
(Connect()).
Connection failed;
SQLState:'08001'
SQL Server Error:17
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist or access denied
Я искал форумы для возможных решений, но ни один не помог. Я сделал очень мало прогресса.
Очень надеюсь, что кто-то здесь может мне помочь.
2 ответа
Разрешает ли конфигурация вашего сервера SQL доступ с хоста /IP, который является вашим сервером linux? Если вы можете нормально подключиться к рабочему столу (предположительно с другого ПК / хоста / сети), то вам нужно посмотреть на ваши пользовательские права и откуда вам разрешено подключаться.
Проверьте эту страницу, так как она дает конфигурацию для настройки / проверки части хоста.
Вы пытаетесь использовать драйвер ODBC для Microsoft SQL Server, чтобы подключиться к экземпляру сервера MySQL. Это никогда не сработает. Они просто не говорят на одном языке!
Вам нужен ODBC-драйвер для MySQL, как у моего работодателя.