0

フォルダー (およびそのすべてのサブフォルダー) をチェックし、定義済みの基準に一致するファイルのみをインポートする ssis パッケージが必要です。ファイル名に応じて、特定のデータベースにインポートされます (すべて同じ SQL サーバーに存在します)。プロセスは次のように機能します。 1. 一致するファイルをチェックします 2. 一致する各ファイルについて、ファイルの名前を解析して、ファイルのインポート先を決定する情報を取得します 3. 前の手順のファイルがロードされるテーブルを切り捨てます4. ファイルをインポートします (データ フロー タスク内)。

これまでのところ、ステップ1と2が機能し、テーブルを切り捨てるSQLステートメントが期待どおりに入力されました。この sql ステートメントを ssms で手動で実行すると、機能します。

しかし、ステップ 3 に合格できず、以下のエラーが発生しました。

エラー: 0xC002F210 テーブルの切り捨て、SQL タスクの実行: クエリの実行 "set nocount on; 切り捨てテーブル [db1].[DBO].[TBL_B..." が次のエラーで失敗しました: "パラメーター名が認識されません。". 考えられる失敗の理由: クエリの問題、「ResultSet」プロパティが正しく設定されていない、パラメーターが正しく設定されていない、または接続が正しく確立されていない。タスクが失敗しました: テーブルを切り捨てます

添付はパッケージの設定です。私は何が欠けていますか?

パッケージのセットアップ

エラー

4

1 に答える 1

0

ParameterName に "0" を指定して、パラメーターの指定を試みることができます。

また、truncate クエリには結果セットがないため、ResultSet を None に指定します。

于 2013-10-10T05:56:14.853 に答える