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