@MaxLich
java developer

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

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

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

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

Войти через центр авторизации
Похожие вопросы