Mar*_*rks 10 database sql-server visual-studio-2010
我有一个Visual Studio 2010数据库项目,我想从中生成一个脚本,只需将此数据库放到另一台机器上.问题是我无法找到解决方案.
当我开始这个项目时,我从我的开发电脑上的数据库导入了shema.生成了模式对象,并在"模式对象 - >模式 - > dbo"下的所有表和脚本.随着时间的推移,有些事情发生了变化 通过右键单击 - > deploy,可以成功更改我的本地数据库.
但现在我想部署到另一台机器.问题是,在项目的release文件夹中,只有一个xml dbschema文件,其中包含我无法使用sql management studio导入的所有表和脚本(或者我只是找不到如何)和部署脚本只是一些检查,后面是部署前和脚本后的脚本,但没有任何表或脚本.
那么,请问如何从Visual Studio导出数据库,以便我可以轻松地将其放在另一台机器上?
Gra*_*eme 14
分数 -
你可能已经解决了这个问题,但我认为我应该为了别人的利益而回答你的问题.
是的,您可以从Visual Studio部署到不同的计算机.您也可以使用VSDBCMD从命令行执行此操作.您可以创建一个WIX项目,为其他人提供一个安装它的向导.
如果可以从开发PC连接到目标数据库,则可以部署到该数据库.去做这个:


有关详细信息,请参阅:
是否可以将 Visual Studio 指向新的目标数据库?1. 数据库项目的属性,部署选项卡,设置目标数据库设置中的字段。
现在,当您生成部署脚本时,生成的 SQL 文件将是各种 CREATe / ALTER / DROP 等,这些文件将使目标数据库与您的架构保持一致。
| 归档时间: |
|
| 查看次数: |
10523 次 |
| 最近记录: |