У меня есть «эталонная» база данных SQL Server 2005, которая используется в качестве нашего глобального стандарта. Мы все настроены для правильной синхронизации общей схемы таблиц и данных, но пока не имеем хорошего решения для других объектов, таких как представления, хранимые процедуры и пользовательские функции.
Мне известны такие продукты, как Redgate's SQL Compare , но мы сейчас не хотим полагаться (дальше) на сторонние инструменты.
Есть ли способ обеспечить актуальность заданной хранимой процедуры или представления в справочной базе данных, например, в целевых базах данных? Может ли это быть в сценарии?
Редактировать для пояснения: когда я говорю «сценарий», я имею в виду запуск сценария, который выталкивает любые изменения на целевые серверы. Не выполняется один и тот же сценарий CREATE / ALTER несколько раз на нескольких серверах.
Любой совет / опыт о том, как подойти к этому, был бы очень признателен.