Практическое руководство. Создание скриптов изменения

Доступна возможность сохранить скрипт изменения при использовании конструктора таблиц.Скрипт изменения представляет собой файл с изменениями, который можно применить к базе данных впоследствии. Для этого нужно выбрать этот скрипт изменения в обозревателе решений и выбрать в контекстном меню команду Выполнить.

Потребность в сохранении скрипта изменения может возникнуть в том случае, если обновление базы данных не готово.Например, в конструкторе таблиц были внесены изменения, которые конфликтуют с изменениями, внесенными другими пользователями, либо в настоящий момент отсутствуют разрешения на изменение базы данных.

ПримечаниеПримечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы сохранить скрипт изменения

  1. В меню Конструктор таблиц выберите пункт Создать скрипт изменения.Эта команда доступна при наличии несохраненных изменений в базе данных.

  2. В диалоговом окне Сохранение скрипта создания нажмите кнопку Да.

    ПримечаниеПримечание

    Если выбран параметр Автоматически создавать скрипт изменения при сохранении, при каждом сохранении измененных таблиц будет выводиться запрос на создание скрипта изменения.

  3. В диалоговом окне Сохранить как выводится установленное по умолчанию имя файла сохраняемого скрипта изменения.Следует принять это заданное по умолчанию имя файла или ввести другое имя, после чего нажать кнопку Сохранить.

ПримечаниеПримечание

При работе с проектом базы данных (который создается в диалоговом окне Новый проект) скрипт изменения будет сохранен вместе с этим проектом в папке Сценарии изменения в обозревателе решений.

Каждый раз при сохранении скрипта изменения в папке Сценарии изменения в обозревателе решений создается новый текстовый файл.

В файле скрипта изменения перечислены любые измененные таблицы и отражается способ их создания (с использованием инструкций SQL DROP TABLE, ALTER TABLE или CREATE TABLE).Файл скрипта изменения также создает код обработки ошибок, который требуется для очистки временных таблиц или выполнения транзакций отката, которые были частью неудачных изменений (то есть изменений, которые не удалось сохранить).В дополнение к этому файл скрипта изменения содержит код, требуемый для успешного выполнения этого скрипта в базе данных, а также код (инструкции печати), который описывает действия скрипта при его выполнении.Для применимых скриптов сценарии изменения могут также включать наборы разрешений для изменяемых таблиц.

Любые сообщения об ошибках, произошедших при сохранении изменений, сохраняются в файле журнала, который имеет то же имя, что и файл соответствующего скрипта, и расширение LOG.В средстве просмотра журнала можно также просматривать сообщения, в которых содержатся сведения об успешном и неудачном сохранении таблиц.

См. также

Другие ресурсы

Работа со скриптами