Предупреждения SSIS / SSDT не отображаются в списке ошибок - PullRequest
3 голосов
/ 17 апреля 2019

По сути, я сталкиваюсь с той же проблемой, что и вопрос ниже, за исключением того, что принятый ответ не решает ее. У меня нет ни предупреждений, ни ошибок в списке ошибок:

См. Полное сообщение об ошибке всплывающей подсказки для элемента SSIS потока данных в Visual Studio

Аналогично вопросу, указанному выше, я вижу усеченное предупреждающее сообщение на поверхности конструирования потока данных.

enter image description here

Однако соответствующее предупреждение не отображается в представлении списка ошибок Visual Studio.

enter image description here

Как просмотреть все предупреждение?

Ответы [ 2 ]

3 голосов
/ 18 апреля 2019

Это немного вводит в заблуждение Visual Studio и могло бы быть лучше обработано.Суть в том, что в окне «Список ошибок» перечислены только сообщения, связанные с проблемами сборки.

Предупреждения и ошибки, которые вы видите во время разработки, связаны с потоком выполнения.Другими словами, пакет может быть собран правильно, но сконструирован таким образом, что он выдаст ошибку.Для получения дополнительной информации:

MSDN: не удается увидеть ошибки или предупреждения в службах SSIS - почему?

SQLServerCentral: не удается увидеть ошибки или предупреждения в службах SSIS - почему?

Вам нужно будет запустить пакет в режиме отладки и перейти в окно Progress.Оттуда вы можете увидеть все сообщения (например, информацию, предупреждения, ошибки и т. Д.).Некоторые сообщения могут быть настолько длинными, что их невозможно увидеть.Для этих сообщений вы можете щелкнуть по ним и вставить в ваш любимый текстовый редактор.

enter image description here

Примечание. Когда вы прекращаете отладку, Progressокно меняет свое имя на Execution Results и окно списка ошибок становится доступным.

enter image description here

Обновление

Согласно последующему комментарию Хади, я первоначально смог воссоздать проблему OPs, просто изменив существующий пакет для создания предупреждающего сообщения.Затем я собрал и запустил проект без получения сообщений об ошибках.

Теперь, выйдя из офиса и закрыв Visual Studio, я не могу воссоздать ошибку.Окно списка ошибок теперь заполняется сообщениями.Я попытался создать новый пакет с нуля, но безуспешно.На данный момент моя лучшая рекомендация - как и для всех продуктов Microsoft, перезапустить приложение, если оно не работает должным образом.

1 голос
/ 18 апреля 2019

Множество вещей, которые можно попробовать

  1. Попробуйте изменить выбранное значение в выпадающем списке с Build + Intellisense на Build only
  2. Откройте и закройте источник OLEDB, дважды щелкнув по нему, так какЕсли вы пытались создать пакет, предупреждения исчезли из списка ошибок, необходимо повторно подтвердить компонент, чтобы показать их
  3. Попробуйте обновить Visual Studio 2017 до последней версии
...