4

Я пытаюсь подключить базу данных Skyward (Progress Database) к MS SQL Server. Что я делаю для подключения? Сначала настройте соединение ODBC с базой данных Progress в ODBC Administrator в системном DSN. ( В System DSN я выбираю драйвер ODBC для сервера SQL). Во время установки я ввожу IP-адрес на имя сервера. После этого я проверяю соединение, выдает ошибку: соединение не устанавливается. Я не знаю, почему не соединяется, я правильно ввожу имя хоста.

Нажмите кнопку Добавить на вкладке DSN системы.

Драйвер выбран

После этого нажмите на настроенный драйвер

конфигурация

Соединение создано

После этого, если я проверю это соединение. его не удалось.

если я выберу другие драйверы datadirect SQL server

после этого я нажал на тестовое соединение, он показывает ошибку, которая проверяет имя хоста и порт

Пожалуйста, помогите мне подключиться к базе данных Skyward, и еще одна вещь Skyward размещена на другом сервере, который основан на облаке.

2 ответа2

3

Подтвердите, что у вас есть доступ для аутентификации

  1. На основе снимка экрана, на котором показано использование встроенной проверки подлинности и произошел сбой, вы захотите подтвердить учетную запись, под которой вы вошли, и запустить тест подключения ODBC, который имеет соответствующие разрешения для подключения соответствующего экземпляра SQL Server.

    Примечание. Может потребоваться подтвердить, что эта безопасность SQL установлена с администратором (ами) базы данных экземпляра SQL Server.


Подтвердите, что вы используете правильный порт

  1. Возможно, вам придется вручную указать порт, к которому ODBC-соединение будет подключаться к экземпляру SQL Server, если он не может найти его динамически или использует неправильный порт.

    Нажмите « Конфигурация клиента» в окне « Создание нового источника данных для SQL Server» .

    В окне « Добавить конфигурацию сетевой библиотеки» убедитесь, что параметр « Динамически определять порт» не отмечен, и укажите номер порта в поле « Номер порта» .

    Найти прослушивающий TCP-порт для экземпляра SQL Server

    USE [master]
    EXEC xp_readerrorlog 0, 1, N'Server is listening on', 'any', NULL, NULL, N'asc'
    --EXEC xp_readerrorlog 0, 1, N'Server is listening on'
    

    Примечание. Возможно, вам понадобится получить эту информацию от администратора (ов) базы данных экземпляра SQL Server.


Рассмотрите возможность использования SQL Login для аутентификации

  1. Попробуйте использовать учетные данные для входа в SQL вместо использования встроенной проверки подлинности для проверки подлинности для получения доступа к экземпляру SQL Server.

    В окне « Добавить конфигурацию сетевой библиотеки» установите флажок Проверка подлинности с использованием SQL Server с использованием идентификатора входа и пароля, введенных параметром пользователя, а затем введите в это поле идентификатор входа и пароль .

    Примечание. Возможно, вам потребуется обратиться к администратору (-ам) базы данных, чтобы получить эту настройку и получить идентификатор входа и пароль для использования на этом уровне аутентификации.


Дополнительные ресурсы

1

ISCORP должен убедиться, что они включили соединения SQL на посреднике баз данных и что на сервере достаточно слотов для подключения SQL.

Альтернативой является экспорт данных, которые вы хотите, в базу данных MSSQL и создание отчетов оттуда. В словаре данных есть инструменты, помогающие в этом, и продукты (pro2SQL), доступные для этого в режиме реального времени.

Я знаю несколько десятков клиентов, которые делают это с продуктом Pro2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .