Отключение проверки пакета служб SSIS при загрузке пакета в конструкторе VS - PullRequest
16 голосов
/ 04 августа 2011

У меня есть несколько пакетов служб SSIS, которые развернуты на сервере SQL 2005 и впоследствии разработаны и поддерживаются в Visual Studio 2003. Когда я открываю любой из проектов BIDS, а затем один из пакетов, дизайнер всегда проверяет все данные.Поток и Задача объекта.

Обычно это не проблема.Однако при определенных обстоятельствах системная учетная запись, которую мы используем для подключения и экспорта данных из AS400, не будет проверена надлежащим образом.Поскольку я экспортирую TON таблиц, каждый объект потока данных пытается подключиться к AS400 через соединение ODBC, он получает ошибку «Неверная учетная запись», а затем пытается выполнить проверку следующей задачи.Это блокирует системную учетную запись, поскольку неверные учетные данные пробуются более 40 раз.

Могу ли я что-то сделать, чтобы отключить проверку, пока я не попытаюсь запустить пакет?В качестве альтернативы, есть ли параметр, который я могу переключить, чтобы остановить все проверки, как только один недопустимый объект будет найден?Система AS400 позволит несколько ошибочных попыток, прежде чем заблокировать учетную запись.Очевидно, было бы оптимальным, если бы я мог прервать процесс проверки до того, как это произойдет.

Какие варианты у меня есть?

Ответы [ 3 ]

22 голосов
/ 04 августа 2011

Извините, что расплывчато, но это слишком долго для копирования / вставки

«Пакет служб SSIS всегда загружается при его открытии?»

Это описывает эти 3 опции, которые влияют на скорость загрузки + проверка

  • Свойство DelayValidation
  • Свойство ValidateExternalMetadata
  • Параметр «Работа в автономном режиме» (меню служб SSIS -> Работа в автономном режиме, чтобы включить / отключить его)

Вы также можете использовать "DelayValidation" в некоторых других местах для каждого соединения / задачи

3 голосов
/ 09 января 2014

вот альтернативная ссылка (кажется, что опубликованная GBN больше не работает):

http://www.jamesserra.com/archive/2011/07/ssis-package-taking-forever-to-load-when-you-open-it/

Надеюсь, это поможет, Luka

0 голосов
/ 19 июля 2016

Щелкните правой кнопкой мыши Решение проекта-> Свойства-> Свойства конфигурации-

Отладка-> Интерактивный режим-> Ложь

...