У меня есть импортируемая электронная таблица, содержащая некоторые тестовые данные для моего приложения, которое я создаю.Я использую SQL Server 2008 и использую мастер импорта и экспорта SQL Server.
Когда я пытаюсь импортировать данные, я получаю следующие сообщения:
Сообщения
Ошибка 0xc02020c5: Поток данных Задача 1. Ошибка преобразования данных при преобразовании столбца «eventdate3» (78) в столбец «eventdate3» (219).Преобразование вернуло значение состояния 2 и текст состояния «Значение не может быть преобразовано из-за потенциальной потери данных».(Мастер импорта и экспорта SQL Server)
Ошибка 0xc0209029: Поток данных Задача 1: Код ошибки служб SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR.«Выходной столбец« eventdate3 »(219)» не выполнен, поскольку произошел код ошибки 0xC020907F, а расположение строки ошибки в «выходном столбце« eventdate3 »(219)» указывает на ошибку при ошибке.Произошла ошибка в указанном объекте указанного компонента.Перед этим могут быть сообщения об ошибках с дополнительной информацией о сбое.(Мастер импорта и экспорта SQL Server)
Ошибка 0xc0047022: Поток данных Задача 1: Код ошибки служб SSIS DTS_E_PROCESSINPUTFAILED.Метод ProcessInput в компоненте «Преобразование данных 0 - 0» (207) завершился ошибкой с кодом ошибки 0xC0209029 при обработке ввода «Ввод преобразования данных» (208).Указанный компонент возвратил ошибку из метода ProcessInput.Ошибка относится только к компоненту, но является фатальной и приводит к остановке выполнения задачи «Поток данных».Перед этим могут быть сообщения об ошибках с дополнительной информацией о сбое.(Мастер импорта и экспорта SQL Server)
В настоящее время столбец eventdate3 имеет тип datetime.В электронной таблице первые две строки имеют значение «NULL», а строки 3 и 4 имеют значение «Дата».
Не искажает ли процесс «NULL» процесс?
Определение таблицы:
CREATE TABLE [dbo].[teacherNotification](
[finalId] [float] NULL,
[schoolname] [nvarchar](255) NULL,
[studentnumber] [int] NULL,
[studentid] [float] NULL,
[studentSectionId] [float] NULL,
[lastname] [nvarchar](255) NULL,
[firstname] [nvarchar](255) NULL,
[classstartdate] [datetime] NULL,
[coursename] [nvarchar](255) NULL,
[TeacherId] [float] NULL,
[TeacherSectionId] [float] NULL,
[TeacherFN] [nvarchar](255) NULL,
[TeacherLN] [nvarchar](255) NULL,
[eventcode1] [float] NULL,
[eventname1] [nvarchar](255) NULL,
[eventdate1] [datetime] NULL,
[eventcode2] [float] NULL,
[eventname2] [nvarchar](255) NULL,
[eventdate2] [datetime] NULL,
[eventcode3] [nvarchar](255) NULL,
[eventname3] [nvarchar](255) NULL,
[eventdate3] [datetime] NULL,
[eventcode4] [nvarchar](255) NULL,
[eventname4] [nvarchar](255) NULL,
[eventdate4] [datetime] NULL,
[eventcode5] [nvarchar](255) NULL,
[eventname5] [nvarchar](255) NULL,
[eventdate5] [datetime] NULL,
[eventcode6] [nvarchar](255) NULL,
[eventname6] [nvarchar](255) NULL,
[eventdate6] [datetime] NULL,
[eventcode7] [nvarchar](255) NULL,
[eventname7] [nvarchar](255) NULL,
[eventdate7] [datetime] NULL,
[eventcode8] [nvarchar](255) NULL,
[eventname8] [nvarchar](255) NULL,
[eventdate8] [datetime] NULL,
[eventcode9] [nvarchar](255) NULL,
[eventname9] [nvarchar](255) NULL,
[eventdate9] [datetime] NULL,
[eventcode10] [nvarchar](255) NULL,
[eventname10] [nvarchar](255) NULL,
[eventdate10] [datetime] NULL,
[emailAddress] [nvarchar](255) NULL
) ON [PRIMARY]