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