【发布时间】:2011-06-17 12:07:17
【问题描述】:
我有一个 Visual Studio 2010 数据库项目,我想从中生成一个脚本 这只是将这个数据库放到另一台机器上。问题是我找不到 解决方案。
当我开始这个项目时,我从我的开发电脑上的数据库中导入了 shema。 生成了模式对象以及“模式对象-> 模式-> dbo”下的所有表和脚本。随着时间的推移,有些事情发生了变化,有些事情又增加了。并通过使用右键单击-> 部署, 已成功对我的本地数据库进行更改。
但现在我想部署到另一台机器上。问题是,在项目的发布文件夹中,只有一个 xml dbschema 文件,其中包含我无法导入的所有表和脚本 使用 sql management studio(或者我只是不知道如何)和一个部署脚本,它只不过是一些检查,然后是部署前和部署后脚本,但其中没有任何表或脚本。
请问,我如何从 Visual Studio 中导出数据库,以便我可以轻松地将其放到另一台机器上?
【问题讨论】:
-
在 sql server 项目属性中,您可以启用一个用于生成脚本 .sql 的框,它将在包含所有创建/更改命令以及任何部署后脚本的输出目录中放置一个脚本。跨度>
标签: sql-server database visual-studio-2010