Просмотр переменных в SSIS во время отладки

У меня есть проект в SSIS, и я добавил задачу Execute SQL, которая отправляет ее результат переменной. Я хотел подтвердить значение, потому что был обеспокоен тем, что он попытается записать его как объект resultet, а не фактическое целое число (в этом случае я возвращаю COUNT).

Моя первая мысль состояла в том, чтобы запустить ее в режиме отладки и добавить глобальную переменную в окно "Мои часы". К сожалению, когда я нажимаю правой кнопкой мыши на окне "Часы", опция "Добавить переменную" выделена серым цветом. Что мне здесь не хватает?

Я понял, что моя переменная настроена правильно, поэтому мне не нужны методы, например, вставить script в MsgBox со значением или что-то в этом роде. Для справок в будущем я бы хотел видеть переменные в режиме отладки. Если в этом есть какие-то ограничения, я хотел бы узнать, что и почему все это, если кто-то знает.

Помощь крайне неадекватна в этом, и каждый "учебник", который я могу найти, просто говорит: "Добавить переменную в окно" Часы "и отладить", как будто никогда не должно быть проблем с этим.

Спасибо за понимание!

Ответ 1

Я считаю, что вы можете добавлять переменные в окно "Часы" , пока отладчик остановлен на контрольной точке. Если вы устанавливаете точку останова на шаге, вы должны иметь возможность вводить переменные в окно "Часы" , когда ударяется точка останова. Вы можете выбрать первую пустую строку в окне "Часы" и ввести имя переменной (вы можете или не можете получить там Intellisense, я не могу вспомнить, насколько это работает.)

Ответ 2

Перетащите переменную из панели "Переменные" в "Наблюдать за панелью и вуалой!"

Ответ 3

Я знаю, что это очень старый и, возможно, разговор о более старой версии Visual Studio, и поэтому это может быть не вариант раньше, но в любом случае, мой путь был бы, когда в точке останова используйте окно locals, чтобы увидеть все текущие значения переменных (Debug → Windows → Locals)