SQL Serverのインポートとエクスポートウィザードを使用して、csvファイルからデータをインポートし、既存のSQLServerテーブルに追加しています。
したがって、csvファイルからSQL Serverテーブルにデータを追加するには、Choose a Data Source
ウィンドウで、csvデータソースの各列がSQLServerテーブルの列と同等のデータ型であることを確認します。
ただし、インポート中にエラーが発生することがあります。
エラー0xc02020a1:データフロータスク1:データ変換に失敗しました。列「Maturity(Hours)」のデータ変換は、ステータス値2とステータステキスト「データが失われる可能性があるため、値を変換できませんでした」を返しました。(SQL Serverインポートおよびエクスポートウィザード)
エラー0xc0209029:データフロータスク1:SSISエラーコードDTS_E_INDUCEDTRANSFORMFAILUREONERROR。エラーコード0xC0209084が発生したため、「出力列「Maturity(Hours)」(42)」が失敗しました。「出力列「Maturity(Hours)」(42)」のエラー行の配置は、エラー時の失敗を示しています。指定されたコンポーネントの指定されたオブジェクトでエラーが発生しました。この前に、障害に関する詳細情報を含むエラーメッセージが投稿される場合があります。(SQL Serverインポートおよびエクスポートウィザード)
私のSQLServerテーブルのデータ型はMaturity
(時間)です。int
csvファイルの場合、SQL Serverのエクスポート/インポートウィザードで、(時間)を選択DT_I4
してMaturity
います。これは、SQLServerのintデータ型に相当します。それでも、過去3時間はそのエラーを取り除くことができませんでした。
この問題を解決する方法についての手がかりはありますか?