2016-11-22 9 views
0

Я пытаюсь импортировать таблицу с столбцом даты из Excel в базу данных MS SQL с помощью мастера импорта и экспорта сервера.Формат даты импорта от Excel до MS SQL Server Mgmt с помощью мастера

Тип данных столбца в базе данных «datetime». Я пробовал форматировать соответствующий столбец excel как «короткую дату», затем как «текст»: «19-02-2015», а после этого как «пользовательская дата»: «19/02/2015 00:00», но я последовательно получает следующее сообщение об ошибке:

0xc020901c ошибки: Поток данных Задача 1: Была ошибка с назначением - Share_class_data.Inputs [Destination Input] .Columns [Valuation_date] на назначениях - Share_class_data.Inputs [Destination Input] , Возвращаемый статус столбца: «Значение нарушало ограничения целостности для столбца». (Мастер импорта и экспорта SQL Server)

Какой тип данных выйдет замуж за формат даты от Excel?

Или единственный способ изменить тип данных столбца на varchar, импортировать столбец даты, отформатированный в текст, а затем преобразовать его во второй столбец даты с типом данных даты?

ответ

0

Вам нужно проверить ограничения на столбец, с которым вы столкнулись. Одно из значений нарушает одно из ограничений.

Примера: Если столбец не обнуляемый, но у вас есть запись в файле первенствовать, который не содержит значение, то ваш процесс будет пытаться insert записи с null в качестве значения для не обнуляемого поля, в результате чего в этой ошибке целостности.

 Смежные вопросы

  • Нет связанных вопросов^_^