【发布时间】:2011-11-04 14:20:45
【问题描述】:
在 Visual Studio 2010 中,可以为您的项目创建“部署包”。对于 Web 应用程序,您可以右键单击该项目,然后选择“构建部署包”
但是对于“数据库项目”,没有“构建部署包”选项。有“构建”和“部署”。当您检查数据库项目的属性时,在“部署”选项卡下,您可以创建部署脚本。这应该会生成一个 create-database.sql 脚本,其他团队的一些 DBA 可以运行和部署您的数据库(与 IT 人员将 Web 应用程序的部署包导入 IIS 的同义词) p>
但是当我构建我的解决方案(包括数据库项目)时,我在任何地方都看不到 create-database.sql 脚本?这里发生了什么?为什么数据库部署与 Web 应用程序部署不同?
部署过程应该是什么?
【问题讨论】:
-
...因为数据库与网站不同,因为 dbas 与其他任何人都不相同。
-
好的,那么这里的部署流程是什么?
标签: c# .net visual-studio-2010 msdeploy database-project