Лучший способ поиска и замены в Azure DevOps на основе стадии выпуска
Вы можете использовать задачу Заменить токены , чтобы обновить имя базы данных на основе различные этапы.
В качестве теста измените имя базы данных в файле .sql
:
select * from LW.#{DatabaseName}#db.dbo.Account
Формат имени базы данных в файле .sql
: #{DatabaseName}#
Затем установите переменные для переменной DatabaseName
для разных этапов:
Добавьте жетоны замены, чтобы заменить переменную в источнике file:
При выполнении этой задачи переменная # {DatabaseName} # в исходном файле будет заменена значением переменной DatabaseName
:
select * from LW.devdb.dbo.Account
Надеюсь, это поможет.