Недавно у нас были некоторые проблемы с производственным развертыванием нашего проекта SSIS через .ispac, когда команда, выполняющая установку, развертывала не ту папку проекта и испортила нашу производственную среду :)
Наша среда: SQL Server 2012, Visual Studio 2012 Ultimate, SSDT 2012
Процесс установки представлял собой двойной щелчок по .ispac до мастера развертывания. Проблема была явно на странице «Выбор места назначения», где поля «Имя сервера» и «Путь» не заполнялись автоматически, поэтому им пришлось перейти к папке проекта в SSISDB и ошибиться (есть еще один проект с похожее имя). Я хотел бы, чтобы мастер распознал сервер и путь, настроенные в настройках конфигурации проекта SSDT, но пока мне не повезло.
У нас есть 5 разных сред, каждая из которых имеет разные значения для «Имя сервера» и «Путь проекта сервера» на странице свойств проекта («Свойства конфигурации» > «Развертывание» > «Модель развертывания (проект)»). Теоретически этого будет достаточно, чтобы мастер распознал настройки, верно?
Кроме того, если я развертываю проект на сервере разработки непосредственно из VS2012, я правильно заполняю поля назначения, но, к сожалению, мы не можем использовать этот метод для производственного развертывания.
Есть ли способ заставить мастер развертывания SSIS распознавать параметры развертывания при двойном щелчке .ispac?
Deploying from the command line
- person Tak   schedule 07.10.2014