На основании вашего комментария удалите или переместите файл .suo
.Это файл, который содержит все ваши открытые файлы в решении проекта.
По умолчанию свойство DelayValidation
в задачах потока управления установлено на False .Это означает, что каждый раз, когда вы открываете пакет, все менеджеры соединений будут проверяться, чтобы убедиться, что они все еще действительны.
Если я имею дело с большим пакетом, я обычно предпочитаю установить для свойства DelayValidation
не менее в задачах DataFlow значение True , чтобы проверкадиспетчеры соединений, используемые внутри задачи DataFlow, происходят только во время выполнения пакета, а не каждый раз, когда я его открываю.
Подробнее о свойстве DelayValidation можно узнать по следующей ссылке MSDN.
DtsContainer.Свойство DelayValidation
Возвращаясь к вашей проблеме, убедитесь, что при закрытии решения пакеты не открыты.Таким образом, когда решение откроется в следующий раз, оно не будет пытаться загрузить какой-либо пакет в IDE.
Если это не сработает, щелкните правой кнопкой мыши проект SSIS и выберите Properties
.Убедитесь, что в разделе Debugging
свойство StartObjectID
не установлено для какого-либо конкретного пакета в решении.Приведенный ниже снимок экрана был взят из SSIS 2008 R2, который является оболочкой VS 2008.
Надеюсь, это то, что вы ищете.