4

私の SSIS パッケージには、script task他のタスクに加えて があります。パッケージ内にデバッグ ポイントを配置しscript taskてパッケージを (全体として) 実行すると、理想的には、ブレークポイントにヒットするはずです。しかし、新しいVSウィンドウを開くだけで、数秒後に閉じ、タスクの上に緑色のチェックマークが表示されます.

Run64BitRuntimeフラグを false に設定してみました。また、スクリプト タスクを再度編集して保存しました。問題は解決しません。これに関する指針はありますか?

VS 2010 BI を使用しており、マシンは 64 ビットの Windows Server R2 です。

4

3 に答える 3

8

はい、ブレーク ポイントはスクリプト タスクで機能します。しかし、それがスクリプト コンポーネントだったら、うまくいきませんでした。いずれにせよ、スクリプト タスクがある場合、それが機能しない理由は、64 ビット ランタイムを使用している可能性があるためです。32 ビット ランタイムで実行してみてください。

また、ブレークポイントにヒットした場所が実際に到達可能であることを確認してください。一部の case ステートメントまたは if 条件がある場合、コード行が実際に見落とされている可能性があります。

于 2013-10-01T09:52:08.937 に答える
3

確かに、スクリプト タスクのデバッグは許可されています。覚えておくべきいくつかのポイント 1. 32 ビットでパッケージを実行します。Ssis エンジンは、1 つのスクリプト タスクのデバッグのみを表示できます。2 つのスクリプト タスクがある場合、ssis は最初のスクリプト タスクに対してのみデバッグを開きます。

于 2013-10-04T03:09:37.887 に答える
0

私もこれに遭遇し、デバッグ モードでもコードを最適化するようにスクリプト タスクが設定されていることがわかりました。

詳細はこちら

于 2017-02-22T03:27:46.477 に答える