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


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

Изменяя значения, содержащиеся в файлах свойств проектов баз данных и серверных проектов, можно управлять аспектами базы данных или сервера, в которых развертывается проект. Эти файлы содержатся в папке "Свойства" проекта базы данных или серверного проекта в обозревателе решений. В данном разделе описаны эти файлы и их содержимое.

Файлы свойств для проектов баз данных

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

Имя файла

Описание

Database.sqlcmdvars

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

Database.sqldeployment

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

Database.sqlsettings

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

Database.sqlpermissions

Содержит операторы GRANT и DENY, используемые для применения разрешений к объектам базы данных. Во всех конфигурациях решения используется один и тот же SQLPERMISSIONS-файл.

Файлы свойств для серверных проектов

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

Имя файла

Описание

Master.sqlcmdvars

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

Master.sqldeployment

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

Master.sqlsettings

Содержит параметры конфигурации, которые можно развернуть в базе данных master (SET ANSI_NULLS, SET ANSI_PADDING, SET ANSI_WARNING, SET ARITHABORT, SET CONCAT_NULL_YIELDS_NULL, SET NUMERIC_ROUNDABORT, SET QUOTED_IDENTFIER, Trustworthy). Во всех конфигурациях решения используется один и тот же файл Master.sqlsettings. Дополнительные сведения см. в разделе Практическое руководство. Настройка свойств базы данных для проектов баз данных.

Server.sqlsettings

Содержит серверные параметры, которые можно проверить при развертывании проекта, например Server Collation и CLR Enabled. Во всех конфигурациях решения используется один и тот же файл Server.sqlsettings. Дополнительные сведения см. в разделе Практическое руководство. Настройка свойств сервера для серверных проектов.

Master.sqlpermissions

Содержит операторы GRANT и DENY, используемые для применения разрешений к объектам базы данных master. Во всех конфигурациях решения используется один и тот же SQLPERMISSIONS-файл.

См. также

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

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

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

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

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