Файлы свойств в проектах баз данных и серверных проектах
Изменяя значения, содержащиеся в файлах свойств проектов баз данных и серверных проектов, можно управлять аспектами базы данных или сервера, в которых развертывается проект. Эти файлы содержатся в папке "Свойства" проекта базы данных или серверного проекта в обозревателе решений. В данном разделе описаны эти файлы и их содержимое.
Файлы свойств для проектов баз данных
В следующей таблице описаны файлы, которые могут встречаться в проектах баз данных, и их содержимое.
Имя файла |
Описание |
---|---|
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-файл. |
См. также
Основные понятия
Начало командной разработки базы данных
Настройка проектов баз данных и выполнение развертывания тестов
Написание и изменение кода базы данных
Построение и развертывание баз данных в изолированной среде разработки