#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.
С помощью другого инструмента все работало нормально, и база данных была успешно экспортирована.