Я хочу настроить связанный сервер в MS SQL Server Management 2014 для доступа к моей базе данных PROGRESS. Связанный сервер позволит нам обновлять таблицы и т.д., А затем запускать наши запросы с SQL Server.
У меня проблемы с подключением к PROGRESS через SQL Server с использованием ODBC, и я искал совета. SQL Server размещается на нашем сервере, а Progress DB - снаружи в облаке.
Вот что я делаю:
Сначала настройте соединение ODBC с базой данных Progress в ODBC Administrator в системном DSN. ( В System DSN я выбираю протокол проводного сервера DataDirect 7.1 Sql). Во время установки я ввожу IP-адрес на имя сервера. После этого я проверяю соединение, выдает ошибку:
Проверьте имя хоста и порт
Щелкните правой кнопкой мыши объекты «Сервер» и выберите новый связанный сервер.
Связанный сервер: PRO_SQL
Поставщик: Microsoft OLE DB Поставщик для драйверов ODBC Имя продукта: База данных Progress Источник: Linked_test Строка поставщика: DSN = связанный_тест; DB = Данные1; UID = odbc; PWD = pass1234; HOST = reporttest; ПОРТ = 23400 Расположение: У меня ЭТО ПУСТО ???? Каталог: У меня есть этот пустой?
Два последних поля у меня пустые, это проблема? что должно идти туда ??
Вот ошибки, которые я получаю:
Проверьте имя хоста и порт
Я также попробовал это с другой строкой, и я получаю отдельную ошибку, когда я пытаюсь запустить запрос:
ВОДИТЕЛЬ = {linked_test}; UID = ODBC; PWD = pass1234; имя_базы_данные = Данные1; PortNumber = 23400; HOSTNAME = reporttest
Любая помощь с благодарностью!