生成Visual Studio 2010数据库项目脚本

时间:2011-03-06 00:19:05

标签: sql-server visual-studio-2010 database-project

我在Visual Studio中有一个数据库项目,当我部署它时会创建一系列脚本并执行它们。这些脚本似乎与Visual Studio部署有关。我希望能够在服务器上的SQL Server Management Studio中获取脚本并执行它。这可能吗?

1 个答案:

答案 0 :(得分:1)

是的,可以直接运行部署TSQL脚本(尽管可能需要一些参数),但通常使用VSDBCmd执行此操作:

  

GDR附带一个命令行工具   名为VSDBCmd(vsdbcmd.exe)。这个   工具可以从中创建.dbschema文件   现有数据库并部署一个   构建输出或仅.dbschema文件   到目标实例。 VSDBCmd也可以   用于Visual的计算机上   未安装Studio。移动   命令行工具从一台计算机到   另一个,复制可执行文件及其   Deploy目录中的组件   在VSTSDB目录下。在一个   标准的Visual Studio安装,   这将是“%programfiles%\ microsoft   visual studio 9.0 \ vstsdb \ deploy。该   部署目录可以复制到   拇指驱动,然后放在另一个   计算机。

参考:Introducing New Features In The VSTS Database Edition GDR