У меня есть две базы данных для разработки локально
Alpha
Beta_Dev
У меня есть две рабочие базы данных удаленно
Alpha
Beta
Я использую SQL Compare для синхронизации схемы двух баз данных Alpha.
Иногда хранимые процедуры в версии для разработки базы данных Alpha
ссылаются на таблицы в базе данных Beta
или в локальной среде Beta_Dev
.
Например:
Select * from Beta_Dev.dbo.MyTable
Этот код не будет работать на рабочем сервере, потому что бета-база данных называется Beta
, а не Beta_Dev
.
Есть ли способ с помощью SQL Compare сравнить все SP или Views таким образом, чтобы Beta_Dev (local) = Beta (remote)
?
Мало того, что базы данных будут загружены в рабочем состоянии, SQL Compare не будет обманут, думая, что SP разные, когда отличаются только Beta_Dev / Beta.