![]() |
1
5
我设法找到了一个命令行工具来完成这项工作。它名为vsdbcmd.exe,随Visual Studio 2010一起提供。我第一次了解它 here (scroll to the bottom of the article) ,然后我跟着 link and found the details of how to get it installed on my server . 在第二篇文章中,如果您在64位机器上,您将无法在程序文件下找到vstsdb目录…您需要查看程序文件(x86)下的内容。 我按照说明操作(安装了32位和64位版本的SQLCE),它工作得很好。我基本上从我的SQLServer2008数据库项目中获取一个构建的输出,将其压缩并放到服务器上,然后运行部署脚本。 我第一次这样做时,目标数据库不存在。这个工具创建了数据库并很好地设置了它。然后我尝试在我的项目中将列添加到表中。我重新构建了这个项目,获取了输出并像以前一样进行了部署,它正确地修改了现有的表,就像右键单击并选择Deploy所做的那样。 到目前为止似乎工作得很好。希望这有帮助! |
![]() |
2
5
对于一个新的数据库实例(不是对数据库的增量更新),msdeploy应该做到这一点。 Here's 我在这个问题上找到的一篇短文。实际上我自己还没做过,但一个同事说这是在他的环境中工作的。 |
![]() |
3
0
根据这个msdn文章 How to: Deploy Changes to New or Existing Databases ,您应该能够使用msbuild:
|
![]() |
Jack Skeletron · T-SQL三表求和 6 年前 |
![]() |
CSK · 列出sql server中存储过程中的存储过程 6 年前 |
![]() |
DRT · 从文本字段中提取多个日期 6 年前 |
![]() |
ihatemash · 确定可以合并哪些行的SQL查询 6 年前 |
![]() |
Shawn · 使用WinZip命令行的SQL Server作业 6 年前 |