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