SSIS インポート/エクスポート ウィザードを使用して、SQL サーバーから Excel にテーブルをエクスポートしています。続行ステップで、型の変換に関する各レコードに警告アイコンが表示されます。無視すると、最後の画面で [完了] をクリックした後にエクスポートが失敗します。
これに関してStack Overflowで検索しましたが、関連する回答が得られません...
SQL テーブルのフィールドとそのタイプは次のとおりです。
CREATE SomeTable
(
EmpId numeric(9)
, Name varchar(50)
, Address varchar(50)
, ContactNo varchar(50)
);
来るエラーは以下に書かれています
tblSSISFlatImport
(エラー) メッセージへのコピーエラー 0xc0202009: データ フロー タスク 1: SSIS エラー コード DTS_E_OLEDBERROR。OLE DB エラーが発生しました。エラー コード: 0x80004005。(SQL Server インポートおよびエクスポート ウィザード) エラー 0xc0209029: データ フロー タスク 1: SSIS エラー コード DTS_E_INDUCEDTRANSFORMFAILUREONERROR。エラー コード 0xC020907B が発生したため、「input "Destination Input" (39)」が失敗し、「input "Destination Input" (39)」のエラー行の処理がエラー時の失敗を示しています。指定されたコンポーネントの指定されたオブジェクトでエラーが発生しました。これより前に、失敗に関する詳細情報を含むエラー メッセージが投稿される場合があります。(SQL Server インポートおよびエクスポート ウィザード)エラー 0xc0047022: データ フロー タスク 1: SSIS エラー コード DTS_E_PROCESSINPUTFAILED. コンポーネント「Destination - tblSSISFlatImport」(28) の ProcessInput メソッドは、入力「Destination Input」(39) の処理中にエラー コード 0xC0209029 で失敗しました。識別されたコンポーネントが ProcessInput メソッドからエラーを返しました。エラーはコンポーネントに固有のものですが、エラーは致命的であり、データ フロー タスクの実行が停止します。これより前に、失敗に関する詳細情報を含むエラー メッセージが投稿される場合があります。(SQL Server インポートおよびエクスポート ウィザード)