Практическое руководство. Добавление скриптов управления в проект базы данных
В дополнение к скриптам развертывания в проект базы данных можно добавить скрипты управления. Эти типы скриптов нужно добавить в проект базы данных, если они содержат инструкции, которые со временем могут потребовать изменения, когда изменится база данных. Добавив их в проект базы данных и поместив в систему управления версиями, можно отслеживать их изменения и при необходимости возвращаться к предыдущим версиям. Можно добавить пустой скрипт и отредактировать его или добавить уже существующий скрипт.
Добавление нового или существующего скрипта
Добавление в проект базы данных пустого скрипта
В обозревателе решений щелкните проект базы данных или содержащуюся в нем папку «Скрипты».
Примечание
Можно добавить скрипты в любое место проекта базы данных.Проект базы данных по умолчанию имеет папку «Скрипты», но можно добавлять скрипты управления в любое другое место структуры проекта.
В меню Проект выберите команду Добавить новый элемент.
Откроется диалоговое окно Добавление нового элемента.
В списке Шаблоны щелкните значок «Скрипт».
В поле Имя введите имя, назначаемое новому скрипту.
Нажмите кнопку Добавить.
Скрипт добавляется в проект, отображается в обозревателе решений и открывается в редакторе Transact-SQL.
Добавление в проект базы данных имеющегося скрипта
В обозревателе решений щелкните проект базы данных или содержащуюся в нем папку «Скрипты».
Примечание
Можно добавить скрипты в любое место проекта базы данных.Проект базы данных по умолчанию имеет папку «Скрипты», но можно добавлять скрипты управления в любое другое место структуры проекта.
В меню Проект выберите команду Добавить существующий элемент.
Откроется диалоговое окно Добавление существующего элемента.
Найдите скрипт, которое нужно добавить в проект, и щелкните имя его файла.
Можно также ввести путь и имя файла скрипта в поле Имя файла.
Нажмите кнопку Добавить.
Копия скрипта добавляется в проект и отображается в обозревателе решений. Исходный файла не затрагивается.
Проекты базы данных в системе управления версиями
Если проект базы данных находится в систему управления версиями, необходимо выполнить дополнительные шаги. При добавлении скрипта в проект базы данных необходимо выполнить его извлечение и обновить файл с расширением DBPROJ. После выполнения предыдущей процедуры следует вернуть изменения в проект.
Возврат изменений после добавления скрипта в проект базы данных в системе управления версиями, использующий Team Foundation Server
В меню Файл выберите команду Управление версиями и щелкните Вернуть. В качестве альтернативы можно воспользоваться окном Ожидающие изменения. В меню Вид выберите команду Другие окна и щелкните Ожидающие изменения.
Откроется диалоговое окно Вернуть или Ожидающие изменения, в зависимости от выбранного подхода.
В поле Комментарий введите описание возвращаемых изменений.
Просмотрите список изменившихся файлов, установите флажки для тех файлов, которые нужно вернуть в систему управления версиями, и снимите флажки для тех файлов, которые нужно оставить извлеченными.
Щелкните Вернуть в диалоговом окне Вернуть или на панели инструментов в окне Ожидающие изменения.
Выбранные файлы будут возвращены в систему управления версиями.
См. также
Основные понятия
Создание и изменение скриптов базы данных
Начало командной разработки базы данных
Общие сведения о проектах баз данных и серверов
Создание и изменение скриптов базы данных
Другие ресурсы
Editing Database Scripts and Objects with the Transact-SQL Editor