Мастер импорта и экспорта SQL Server ОШИБКА [IM002] [Microsoft] [Диспетчер драйверов ODBC] - PullRequest
0 голосов
/ 27 февраля 2019

Я выполнил шаги, перечисленные в этом ответе из другой ветки, но когда я пытаюсь нажать Next > на экране назначения, я получаю сообщение об ошибке:

TITLE: SQL Server Import and Export Wizard
------------------------------

The operation could not be completed.

------------------------------
ADDITIONAL INFORMATION:

ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

У меня есть:

  1. Установлено PostgreSQL ODBC Driver на исходном сервере
  2. Добавлено в ODBC Data Source Administrator (32-bit) PostgreSQL Unicode драйвер User DSN (также пытался System DSN) источник с именем postgres(все настройки верны, так как тест выполняется нормально)
  3. Внутри SSMS щелкнули правой кнопкой мыши по базе данных, из которой я хочу экспортировать, и выбрали Задачи -> Экспорт данных
  4. Выбор Собственный клиент SQL Server на исходном экране и ввод учетных данных для аутентификации SQL
  5. Выберите .NET Framework Data Provider для ODBC в качестве целевого драйвера
  6. Введена строка подключения ниже
  7. Нажмите Next > и появится сообщение об ошибке

Моя строка подключения: Dsn=postgres;Driver={PostgreSQL Unicode};server=<servername>;port=<port>;database=postgres;uid=<user>;pwd=<pass> (значения между <> фактически заполнены,только что отредактировал для сообщения).

На всякий случай, если это имеет значение, я пытаюсьo экспорт из моей базы данных SQL в мою базу данных PostgreSQL.

Вот версии для всего:

  • SQL Server Management Studio: v17.5 (About окно показывает это и ниже значения)
  • Microsoft SQL Server Management Studio: 14.0.17224.0
  • Исходная база данных: SQL Server 11.0.2100.60
  • Исходный сервер: Windows Server 2012 R2
  • Исходный ODBC: 32-разрядный
  • База данных назначения: pgAdmin 3.0
  • Сервер назначения: Windows Server 2012 R2
...