Связанная таблица MySQL больше не работает в Microsoft SQL

У меня есть Microsoft SQL Server, с которым мы связали базу данных MySQL несколько месяцев назад, она работала должным образом, но в последние две недели мы не смогли получить доступ к таблице, как раньше.

Мы начали получать следующую ошибку в Microsoft SQL Server Management Studio 2016:

ошибка получена

Я обновил драйвер MySQL ODBC до текущей версии (5.3.9 по состоянию на сентябрь 2017 года) - воссоздал связанную таблицу и все еще получаю ту же ошибку.

Вот мои настройки на связанной базе данных:

В опциях провайдера у меня установлены следующие флажки - Вложенные запросы - Только нулевой уровень - Разрешить обработку

Остальные не проверены

Соединение ODBC настроено - оно работало и раньше, а при проверке соединения возвращает успешное соединение.

1 ответ

Решение

Я воссоздал соединение и начал получать другую ошибку, похожую на эту, но она ссылалась на неверные учетные данные. Я перешел на вкладку "Безопасность" в связанной таблице и добавил нашу учетную запись службы Windows, а затем представил ее в качестве пользователя, подключающегося к таблице MySQL, и теперь подключение работает правильно. Я также обнаружил, что в настройках я поставил MSDASQL в качестве источника данных.

Я не уверен, что я сделал, чтобы исправить проблему, но теперь она работает, и конечные пользователи теперь могут выполнять запросы к связанной таблице.

Другие вопросы по тегам