Связанная таблица MySQL больше не работает в Microsoft SQL
У меня есть Microsoft SQL Server, с которым мы связали базу данных MySQL несколько месяцев назад, она работала должным образом, но в последние две недели мы не смогли получить доступ к таблице, как раньше.
Мы начали получать следующую ошибку в Microsoft SQL Server Management Studio 2016:
Я обновил драйвер MySQL ODBC до текущей версии (5.3.9 по состоянию на сентябрь 2017 года) - воссоздал связанную таблицу и все еще получаю ту же ошибку.
Вот мои настройки на связанной базе данных:
В опциях провайдера у меня установлены следующие флажки - Вложенные запросы - Только нулевой уровень - Разрешить обработку
Остальные не проверены
Соединение ODBC настроено - оно работало и раньше, а при проверке соединения возвращает успешное соединение.
1 ответ
Я воссоздал соединение и начал получать другую ошибку, похожую на эту, но она ссылалась на неверные учетные данные. Я перешел на вкладку "Безопасность" в связанной таблице и добавил нашу учетную запись службы Windows, а затем представил ее в качестве пользователя, подключающегося к таблице MySQL, и теперь подключение работает правильно. Я также обнаружил, что в настройках я поставил MSDASQL в качестве источника данных.
Я не уверен, что я сделал, чтобы исправить проблему, но теперь она работает, и конечные пользователи теперь могут выполнять запросы к связанной таблице.