Локальное окно показывает пустые переменные при отладке пакета служб SSIS в VS Data tools 2012 - PullRequest
0 голосов
/ 14 ноября 2018

Это беспокоило меня долгое время.Я не могу эффективно отладить пакет служб SSIS, поскольку коллекция Variables пакета служб SSIS всегда пуста.

В окне SS of Localals отображается пустое значение для Variables переменной коллекции

After expanding variables node

Обновлено после того, как userfl89 дал альтернативное решение Кроме того, в окне просмотра отображается не удалось оценить выражение сообщение об ошибке

enter image description here

Я обнаружил похожую проблему в общих средах разработки VS (C #, VB.NET) и попробовал предложения / ответы.Например, изменив режим отладки-> Параметры-> Отладка-> проверить управляемый c ++ (см. Ниже), но у меня это не сработало.

SS параметра отладки:

У меня естьтакже пытался работать как в 64-битном режиме, так и в 32-битном режиме, но это также не сработало.Тем не менее, я вижу значения переменных внутри задачи скрипта, написанной на C # коде.Отладка пакетов стала болезненной задачей.Пожалуйста, помогите кому-нибудь.Debugging settings

Среда: Windows 7 Enterprise (64-битная) Visual studio 2012 для инструментов данных (версия 11.0.6xxx) .Net Framework 4.6

enter image description here

1 Ответ

0 голосов
/ 14 ноября 2018

Я предполагаю, что вы уже установили точку останова?Когда пакет достигает точки останова, в верхнем меню перейдите к Debug > Windows > Locals и отсюда разверните узел верхних переменных, однако похоже, что вы уже сделали это.Вы также можете просмотреть значения переменных в окнах «Наблюдение», введя имя переменной в поле Name при достижении точки останова.Это будет только имя переменной, а не синтаксис @[User::Variable].

...