2015-04-13 5 views
0

Я добавил tsql-тест к моим сценариям развертывания, которые заставляют их запускаться только на сервере, на котором они должны работать.Сделать скрипт публикации выполнимым только на правильном сервере

Теперь я хотел бы убедиться, что они не будут запускаться, если сервер не работает с той же версией, что и при создании сценария.

Версия (ChangeSet) хранится в расширенном свойстве базы данных, поэтому я хотел бы добавить tsql, который сравнивает это значение с измененным набором изменений. У меня уже есть эта ценность.

То, что я не является механизмом (в MSBuild) получить текущую базу данных набора изменений (в расширенном свойстве целевой базы данных) значение при создании сценария ..

ответ

0

я решил ее путем сравнения $ (ChangeSets) со значением в расширенных свойствах целевой базы данных, где я храню номер версии из сценария развертывания (в sql-скрипте, который включен в начало скрипта развертывания).

 Смежные вопросы

  • Нет связанных вопросов^_^