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


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

С помощью мастера создания базы данных проекта можно с легкостью создать проект базы данных, а также (необязательно) импортировать схему из базы данных и настроить параметры построения. Хотя эти шаги можно выполнить и вручную, осваивать их легче с помощью мастера, который проведет вас через их последовательность; ну а в дальнейшем, а также в тех случаях, когда требуется задать дополнительные параметры, недоступные посредством мастера, можно обходиться без его помощи.

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

Задайте свойства проекта

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

Поле

Значение по умолчанию

Примечания

Выберите тип создаваемого проекта

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

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

Упорядочение проекта

Упорядочить проект по типам объектов

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

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

Включить имя схемы в имя файла

Да

Этот флажок указывает, следует ли включать имя схемы в имя файла для объектов базы данных. Например, если схема dbo содержит таблицу с именем Orders и этот флажок установлен, именем файла является dbo.Orders.table.sql. Если этот флажок снят, именем файла является Orders.table.sql.

Задать параметры базы данных

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

Поле

Значение по умолчанию

Примечания

ANSI-заполнение

Да

Пустые значения ANSI

Да

Предупреждения ANSI

Да

Арифметическое прерывание

Да

Не округлять с потерей точности

Нет

Сцепление значений NULL дает значение NULL

Да

Идентификатор в кавычках

Да

Включить полнотекстовый поиск

Да

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

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

SQL_Latin1_General_CP1_CS_AS

Схема для новых объектов по умолчанию

dbo

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

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

Импорт схемы базы данных

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

Поле

Значение по умолчанию

Примечания

Импортировать существующую схему

Нет

Если установить этот флажок, можно указать исходную базу данных для импорта схемы базы данных и параметров. Если снять этот флажок, будет создана пустая база данных, куда позднее можно будет импортировать схему базы данных или добавить объекты.

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

Подключение исходной базы данных

Отсутствует

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

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

Скрипт для сортировки столбца только при отличии от сортировки базы данных

Да

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

Импортировать расширенные свойства

Да

Если установить этот флажок, будут импортированы расширенные свойства (такие, как операторы sp_addextendedproperty, sp_settriggerorder, sp_tableoption, и sp_indexoption). Если снять этот флажок, расширенные свойства будут пропущены. Расширенные свойства могут определять заголовок для таблицы или представления либо маску ввода для столбца.

Импортировать размеры файлов журнала и файловой группы

Нет

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

Импортировать разрешения

Нет

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

Добавить импортированные разрешения в модель проекта

Нет

Этот параметр доступен, только если установлен флажок Импортировать разрешения. Если установить этот флажок, в хранимую в памяти базу данных будут включены разрешения, импортированные из базы данных-источника. Установив этот флажок, можно существенно повысить производительность. Если этот флажок снят, разрешения импортируются но в модель не добавляются.

Переопределить конфигурацию базы данных параметрами импортированной схемы

Нет

Если установить этот флажок, параметры базы данных в исходной базе данных будут переопределять параметры, заданные на странице "Задать параметры базы данных". Если снять этот флажок, параметры базы данных в исходной базе данных будут игнорироваться в пользу параметров, заданных на странице "Задать параметры базы данных".

Максимальное число файлов на каталог

1000

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

Настроить построение и развернуть

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

Поле

Значение по умолчанию

Выходной путь построения

. \sql\debug\

Конечное подключение

Отсутствует

Имя конечной базы данных

Имя, заданное для проекта в диалоговом окне Новый проект.

Параметры сортировки по умолчанию при развертывании

Использовать параметры сортировки сервера

Всегда воссоздавать базу данных

Нет

Блокировать добавочное развертывание при возможности потери данных

Да

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

Нет

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

См. также

Задачи

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

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

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

Практическое руководство. Импорт серверных объектов и параметров

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

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

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

Написание и изменение кода базы данных