Поделиться через


Практическое руководство. Отмена операции рефакторинга базы данных

В этом разделе объясняется, как откатить изменения после применения операции рефакторинга базы данных к одному или нескольким объектам базы данных. Например, если переименовать столбец в таблице, то во всех хранимых процедурах, содержащих ссылки на этот столбец, его имя будет автоматически изменено. Дополнительные сведения см. в разделе Рефакторинг кода и данных базы данных.

Используя функцию глобальной отмены, можно отменить изменения после применения любой операции рефакторинга базы данных. Существует возможность отменить изменения объекта схемы и всех ссылок на этот объект, которые были автоматически обновлены. Эти обновления отменяются в одной транзакции, и все файлы, обновленные операцией отмены, сохраняются, даже если они были закрыты во время выполнения операции отмены.

Примечание

Операцию отмены можно выполнить только при условии, что все задействованные в ней планы создания данных закрыты.Дополнительные сведения см. в разделе Устранение неполадок создания данных.

Отмена операции рефакторинга по переименованию

  • В меню Правка выберите пункт Глобальная отмена.

    Текст этой команды меню содержит сведения об отменяемой операции. Например, в меню может быть сказано: Глобальная отмена *Переименовать ShippedDate в ShippedDateAndTime. Можно также нажать кнопкуОтменить на панели инструментов. Если щелкнуть направленную вниз стрелку этой кнопки, отобразятся сведения об отменяемой операции.

    Если ни одну операции отменить нельзя, данная команда будет отключена и будет отображаться текст Отменить последнее глобальное действие.

    Примечание

    Можно также повторять операции, используя команду Глобальный возврат.

См. также

Задачи

Переименование объектов базы данных

Пошаговое руководство. Применение методов рефакторинга базы данных

Практическое руководство. Развертывание изменений оптимизации кода базы данных

Основные понятия

Переименование всех ссылок на объект базы данных

Рефакторинг кода и данных базы данных