Вы можете отслеживать изменения с помощью DDL Triggers. .Похоже, что они работают на SQL Server версии 2005 и выше.
Одно преимущество - для пользователей, которые просто не собираются использовать управление исходным кодом (это происходит).Это может быть проблемой, если вы создаете представление GUI и не хотите экспортировать его в текущий текст.
Записывает предыдущие версии (у вас уже есть текущая в самой базе данных) без какого-либо участия пользователя.
Это избавит вас от необходимости быть узким местом и утверждать или применять каждое изменение.
Я не прочитал достаточно этого, чтобы посмотреть, захватит ли это пользователя, который отправилизменить.