如何:为生成和部署配置数据库项目
更新:2007 年 11 月
通过使用项目属性可以控制数据库的生成和部署方式。项目属性包括常规设置和生成设置,前者包括项目版本、默认架构和默认排序规则等,后者包括配置、平台、目标数据库等。
为数据库项目配置常规属性
在“解决方案资源管理器”中单击要为其配置属性的数据库项目。
在“视图”菜单上单击“属性页”。也可以在“项目”菜单上单击“项目名称 属性”。
将显示数据库项目的属性表。
说明: 还可以右击数据库项目,再单击“属性”。
单击“项目设置”选项卡。
现在,可以配置数据库项目属性。有关可进行配置的设置的信息,请参见数据库项目设置概述。
为数据库项目配置生成属性
在“解决方案资源管理器”中单击要为其配置属性的数据库项目。
在“视图”菜单上单击“属性页”。也可以在“项目”菜单上单击“项目名称 属性”。
将显示数据库项目的属性表。
说明: 还可以右击数据库项目,再单击“属性”。
单击“生成”选项卡。
现在,可以配置数据库项目属性。有关可进行配置的设置的信息,请参见数据库项目设置概述。
选择生成配置
可为解决方案中的每个数据库项目选择生成配置。默认情况下,只有一个配置,但可以添加自定义配置。例如,如果您需要总是删除并重新创建数据库的自定义配置,则可选择添加自定义配置。在包含不同项目类型的解决方案中,可以创建自定义解决方案配置,其中每个项目都有一个特定的生成配置。
为数据库项目指定生成配置
在“解决方案资源管理器”中,单击要为其指定生成配置的数据库项目。
在“标准”工具栏上的“解决方案配置”中,单击要用于数据库项目的生成配置。
现在,已经选择了新配置。如果生成项目,则将使用您单击的配置。
为解决方案指定生成配置
在“解决方案资源管理器”中,单击解决方案节点。
在“生成”菜单上单击“配置管理器”。
将出现“配置管理器”对话框。
指定要用于解决方案中的每个项目的配置设置。有关更多信息,请参见如何:准备和管理生成。
指定生成顺序
如果解决方案既包含数据库项目,又包含用于该数据库项目的一个或多个数据库单元测试项目,则必须以正确的顺序在解决方案中生成项目。数据库项目必须在数据库单元测试项目之前生成。
指定数据库单元测试项目与其数据库项目之间的依赖项
在“解决方案资源管理器”中,单击数据库单元测试项目。
在“项目”菜单上单击“项目依赖项”。
将出现“项目依赖项”对话框。
在“依赖于”中,单击数据库单元测试项目所依赖的数据库项目。
说明: 通过单击“项目依赖项”对话框中的“生成顺序”选项卡,可以验证项目生成顺序。
单击“确定”。
生成解决方案时,数据库项目将在数据库单元测试项目之前生成。