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


Практическое руководство. Построение проекта базы данных для создания файла скомпилированной схемы (.dbschema)

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

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

Подготовка скриптов построения базы данных в Visual Studio

  1. В обозревателе решений щелкните узел проекта базы данных, для которого требуется подготовить скрипт построения.

  2. В меню Построение выберите команду Построить проектБазыДанных.

    Будут собраны скрипты определения объектов и скрипты, выполняемые перед построением и после построения.

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

  1. Откройте окно Командная строка Visual Studio и перейдите к каталогу проекта.

    Примечание

    Чтобы открыть окно Командная строка Visual Studio, последовательно щелкните кнопку Пуск, Все программы, Microsoft Visual Studio 2010, Visual Studio Tools, Командная строка Visual Studio (2010).

    По умолчанию проекты создаются в каталоге Мои документы/Visual Studio 2010/Projects.

  2. Введите в комодной строке следующую команду для создания скрипта построения, где проектБазыДанных — это имя вашего проекта:

    MSBuild /t:Build путь\проектБазыДанных.dbproj

    Примечание

    Файл MSBuild.exe должен располагаться по пути, заданному переменной среды PATH.Дополнительные сведения о синтаксисе командной строки для создания скриптов построения см. в разделе Общие сведения о построении и развертывании базы данных.

    Будут собраны определения объектов в проекте базы данных и скрипты, выполняемые перед построением и после построения. Появятся результаты, подобные следующим:

    ------ Построение начато: проект: Имя_проекта, конфигурация: отладка любого ЦП ------

    Проверка состояния проекта.

    Проверка состояния проекта завершена.

    Имя_проекта -> Диск_проекта:\Documents and Settings\Имя_пользователя\Мои документы\Visual Studio 2008\Projects\Имя_решения\Имя_проекта\sql\Имя_проекта.dbschema

    ========== Построение: успешно и без изменений: 1, с ошибками: 0, пропущено: 0 ==========

См. также

Задачи

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

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

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

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

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

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

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

Построение и развертывание баз данных в тестовой или производственной среде