1. ホーム
  2. sql

[解決済み] デバッグ中にSSISの変数を監視する

2023-06-23 15:07:41

質問

SSISのプロジェクトで、結果を変数に送信するSQL実行タスクを追加しました。私は、実際の整数(この場合、私はCOUNTを返している)ではなく、結果セットオブジェクトとしてそれを書き出そうとするのが心配だったので、値を確認したかったのです。

私の最初の考えは、デバッグ モードでそれを実行し、グローバル変数をウォッチ ウィンドウに追加することでした。残念ながら、ウォッチ ウィンドウを右クリックすると、quot;Add Variable" のオプションがグレーアウトされています。私はここで何を見逃しているのでしょうか?

変数が正しく設定されていることを確認するところまではできたので、スクリプトを入れて値でMsgBoxを行うとか、そういう方法には興味がないのです。今後のために、デバッグモードで変数を見ることができるようにしたいです。もし、それに何らかの制約があるのであれば、どなたかご存知の方がいらっしゃいましたら、その内容や理由を教えて頂きたいと思います。

ヘルプはこれに関して非常に不十分で、私が見つけることができたすべての "tutorial" は、まるでそれをすることに問題があるはずがないかのように "Add the variable to the Watch window and debug" と言うだけです。

どんな洞察でもありがとうございます!

どのように解決するのですか?

デバッガがブレークポイントで停止している間のみ、ウォッチウィンドウに変数を追加することができると思います。 ステップでブレークポイントを設定した場合、ブレークポイントがヒットしたときに、ウォッチ ウィンドウに変数を入力できるはずです。 ウォッチウィンドウの最初の空の行を選択し、変数名を入力できます (そこで何らかのインテリセンスが得られるかどうか、それがどの程度機能するかは覚えていません)。