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


Практическое руководство. Добавление скриптов управления в проект базы данных

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

Добавление нового или существующего скрипта

Добавление в проект базы данных пустого скрипта

  1. В обозревателе решений щелкните проект базы данных или содержащуюся в нем папку «Скрипты».

    Примечание

    Можно добавить скрипты в любое место проекта базы данных.Проект базы данных по умолчанию имеет папку «Скрипты», но можно добавлять скрипты управления в любое другое место структуры проекта.

  2. В меню Проект выберите команду Добавить новый элемент.

    Откроется диалоговое окно Добавление нового элемента.

  3. В списке Шаблоны щелкните значок «Скрипт».

  4. В поле Имя введите имя, назначаемое новому скрипту.

  5. Нажмите кнопку Добавить.

    Скрипт добавляется в проект, отображается в обозревателе решений и открывается в редакторе Transact-SQL.

Добавление в проект базы данных имеющегося скрипта

  1. В обозревателе решений щелкните проект базы данных или содержащуюся в нем папку «Скрипты».

    Примечание

    Можно добавить скрипты в любое место проекта базы данных.Проект базы данных по умолчанию имеет папку «Скрипты», но можно добавлять скрипты управления в любое другое место структуры проекта.

  2. В меню Проект выберите команду Добавить существующий элемент.

    Откроется диалоговое окно Добавление существующего элемента.

  3. Найдите скрипт, которое нужно добавить в проект, и щелкните имя его файла.

    Можно также ввести путь и имя файла скрипта в поле Имя файла.

  4. Нажмите кнопку Добавить.

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

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

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

Возврат изменений после добавления скрипта в проект базы данных в системе управления версиями, использующий Team Foundation Server

  1. В меню Файл выберите команду Управление версиями и щелкните Вернуть. В качестве альтернативы можно воспользоваться окном Ожидающие изменения. В меню Вид выберите команду Другие окна и щелкните Ожидающие изменения.

    Откроется диалоговое окно Вернуть или Ожидающие изменения, в зависимости от выбранного подхода.

  2. В поле Комментарий введите описание возвращаемых изменений.

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

  4. Щелкните Вернуть в диалоговом окне Вернуть или на панели инструментов в окне Ожидающие изменения.

    Выбранные файлы будут возвращены в систему управления версиями.

См. также

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

Создание и изменение скриптов базы данных

Начало командной разработки базы данных

Общие сведения о проектах баз данных и серверов

Создание и изменение скриптов базы данных

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

Editing Database Scripts and Objects with the Transact-SQL Editor