Сбой экспорта SQL Server в DateTime2 => PostgreSQL

#sql #sql-server #postgresql #datetime2

#sql #sql-сервер #postgresql #datetime2

Вопрос:

Я пытаюсь экспортировать базы данных чисел из MS SQL в PostgreSQL.

К сожалению, средство экспорта SQL Server не работает со столбцами типа DateTime2.

Каждый раз, когда я получаю:

Ошибка 0xc020844b: Задача потока данных 1: Во время вставки данных возникло исключение, сообщение, возвращенное поставщиком: Не удается выполнить приведение объекта типа ‘System.DateTime’для ввода’ в систему.Символ[]’.

Я пробовал дату, время без часового пояса, временную метку с часовым поясом, временную метку без часового пояса, а также пробовал текст.

У меня нет столбцов с DateTime, поэтому я не могу проверить, сработает ли это.

Не уверен, почему говорится, что выполняется преобразование из DateTime в Char [], но я предполагаю, что это внутренняя ошибка инструмента экспорта

Кто-нибудь играл с SQL Management Studio и инструментом экспорта?

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

Ответ №1:

Похоже, это проблема с инструментом экспорта / импорта Microsoft SQL.

С помощью другого инструмента все работало нормально, и база данных была успешно экспортирована.