@MaxLich
java developer

Как посмотреть историю внесения изменений в структуры базы данных в MS SQL Server Management Studio?

Здравствуйте. В готовую базу вносили некоторые изменения (создавали таблицы, добавляли столбцы, удаляли столбы, создавали ключи и индекс и пр.). Нужно посмотреть историю этих изменений за некоторый отрезок времени. Как это можно сделать в данной программе? Или такой возможности нет?
  • Вопрос задан
  • 4498 просмотров
Пригласить эксперта
Ответы на вопрос 2
@art_karetnikov
Лучший мой проект: Мобильный банк Сбербанка РФ.
Конечно, такая возможность есть. Сделай триггер на изменения, тут два шага:
1. Создать таблицу, куда будут писаться изменения.
2. создать триггер на базу данных.

Я в этом случае храню: кто, когда, как было, как стало, дата-время изменения.
Ответ написан
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
MICROSOFT SQL SERVER MANAGEMENT STUDIO Нужно посмотреть историю этих изменений за некоторый отрезок времени. Как это можно сделать в данной программе? Или такой возможности нет?
Нет.
Для отслеживания изменений структуры БД нужно, после изменения, делать полный скрипт "Создать Базу Данных" и скармливать его любой системе контроля версий.
Есть сторонние программы, которые могут сделать скрипт разницы версий БД.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы