ビルドしているアプリケーションのテストデータが含まれているスプレッドシートをインポートしています。私はSQL Server 2008を使用しており、SQL Serverのインポートとエクスポートウィザードを実行しています。ExcelのスプレッドシートからのSQLのインポート
私はデータをインポートしようとすると、私は、次のメッセージ(複数可)を取得:
メッセージ
エラー0xc02020c5:データフロータスク1: が列を変換する際に、データ変換が失敗しました」 eventdate3 "(78)から" eventdate3 "(219)の列に移動します。 変換でステータス値2が返され、ステータステキストが " の値をデータの損失のために変換できませんでした。" (SQL Serverインポートおよびエクスポートウィザード)
エラー0xc0209029:データフロータスク1:SSISエラーコード DTS_E_INDUCEDTRANSFORMFAILUREONERROR。エラーコード0xC020907Fが発生したため、 "output column " eventdate3 "(219)"が失敗しました。エラー時にエラーが発生しました。指定されたコンポーネントの指定された オブジェクトでエラーが発生しました。障害の詳細については、この前にエラーメッセージ が掲載されている可能性があります。 (SQL Serverインポートおよびエクスポートウィザード)
エラー0xc0047022:データフロータスク1:SSISエラーコード DTS_E_PROCESSINPUTFAILED。 "データ変換入力"(208)を処理中にエラーコード0xC0209029 で "データ変換0 - 0"(207)のProcessInputメソッドが失敗しました。識別された コンポーネントがProcessInputメソッドからエラーを返しました。エラー はコンポーネント固有のものですが、このエラーは致命的で、 データフロータスクの実行が停止します。障害の詳細については、この前にエラーメッセージ が掲載されている可能性があります。 (SQL Serverインポートおよびエクスポートウィザード)
eventdate3列はdatetime型の現在です。スプレッドシートでは、最初の2行は「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]
あなたは十分な情報を提供していません...いくつかのソースコード...どのライブラリがExcelファイルを読むために使用していますか? – Yahia
私はSQL Serverのインポートとエクスポートウィザードを使用しています – webdad3
はテーブルのdatatyoeのように聞こえるSQLサーバーとth Excelシートのデータが一致しません...インポートするテーブルの定義を表示できますか? – Yahia