Я пытаюсь установить связь между базами данных MySQL и MSSQL с помощью драйверов ODBC. Причина в том, что наш сайт построен с использованием PHP и MySQL, и нам нужно управлять базой данных из SQL Server Manag. Студия.
Я уже связал MySQL с MS ACCESS, поэтому драйверы MySQL ODBC полностью работают.
Когда я пытаюсь связать их из MICROSOFT SQL STUDIO MANAGEMENT STUDIO> ОБЪЕКТЫ СЕРВЕРА> СВЯЗАННЫЕ СЕРВЕРЫ> НОВЫЙ СВЯЗАННЫЙ СЕРВЕР ...
При такой конфигурации:
Я получаю эту ошибку:
Я пробовал все эти версии драйверов MySQL OBDC:
- ODBC 5.3 Unicode (32-разрядный) - это тот, который работает с MS ACCESS
- ODBC 5.3 ANSI (32-разрядная версия)
- ODBC 5.3 Unicode (64-бит)
- ODBC 5.3 ANSI (64-разрядная версия)
- ODBC 8.0 Unicode (64-разрядная версия)
- ODBC 8.0 ANSI (64-разрядная версия)
Для нового связанного сервера:
Я пытался написать это в «Строке провайдера»:
Я также пытался написать myTABLE в "Каталоге".
- Для вкладки «Безопасность» я перепробовал все четыре варианта. (В последнем варианте я набрал логин для БД MySQL, а также для SQL Server)
- Для вкладки «Параметры сервера» я попытался выдать RPC и RPC (оба в TRUE или оба в FALSE)
Я также должен упомянуть, что база данных SQL Server не является моей собственной, поэтому у меня нет полных учетных данных. Это разрешения моего пользователя от SECURITY> LOGINS.
Мой вывод: я думаю, что речь идет о конфигурации MS SQL SERVER MANAGEMENT STUDIO или о моих разрешениях как пользователя.
Спасибо за вашу помощь!
Обновление:
Я следовал совету TallTed , он пока не работал.
На вкладках «Безопасность» и «Параметры сервера» я оставил их, как показано на предыдущих снимках экрана.
Я также попробовал все соединения ODBC, показанные на скриншоте.
Есть еще идеи? Спасибо за вашу помощь!