SQL Anywhere Удаленное подключение к серверу SQL Сервер - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь связать таблицы с сервера MS SQL (на Windows) с SQL Anywhere (на Linux)

Установил SQL Драйвер сервера: https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15#ubuntu17

Протестировано соединение с SQL Сервером с sqlcmd.

В SQL Везде, где я сделал удаленный сервер с этим запросом:

CREATE SERVER "lnkIS" CLASS 'MSSODBC' USING 'host=xxx.xxx.xxx.xxx;port=nnnn;driver=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.5.so.2.1;uid=wis;pwd=xxx;eng=WisData'; 

Но когда я проверяю соединение, я получаю:

Connection failed.
Unable to connect to server 'lnkIS': [Sybase][ODBC Driver Manager] Unable to load driver /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.5.so.2.1
[Sybase][ODBC Driver][SQL Anywhere]Unable to connect to server 'lnkIS': [Sybase][ODBC Driver Manager] Unable to load driver /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.5.so.2.1
SQLCODE: -656
SQLSTATE: HY000
SQL Statement: SELECT FIRST table_name FROM dbo.sp_remote_tables( 'lnkIS', NULL, NULL, NULL, 1 ) ORDER BY 1

Я не нашел примеров того, как использовать драйвер, отличный от Sybase. Кому-нибудь повезло с прокси-таблицами против SQL Сервера?

...