3

使用 Visual Studio 2012 开发数据库有一种全新的方式:SQL Server Data Tools。

我是旧 VSDBCMD 的用户。我每天都使用 VSDBCMD 来更新登台和生产服务器上的数据库。现在,我无法像使用 VSDBCMD 一样找到有关如何使用 SSDT 的文档。

MSDN 页面How to: Prepare a Database for Deployment from a command prompt by using VSDBCMD.EXE解释了如何准备生产服务器以使用 VSDBCMD 进行部署。SSDT 没有与此任务对应的文档页面。有没有人有关于这方面的有价值的文件?

MSDN 页面How to: Deploy Changes to New or Existing Databases解释了如何使用 VSDBCMD 从编译文件在生产服务器上部署数据库。SSDT 没有与此任务对应的文档页面。有没有人有关于这方面的有价值的文件?

SSDT 文档中没有完整的构建和部署数据库到登台或生产环境(VSDBCMD) 文档部分。

似乎根本没有关于这项新技术的文档。还是我无法使用搜索引擎?我不知道。有人可以启发我吗?

我的目标是在不安装 Visual Studio 的情况下在生产机器上部署 SSDT 项目。

4

1 回答 1

3

要在生产服务器上运行 sqlpqckage.exe,您必须安装Microsoft® SQL Server® 2012 Data-Tier Application Framework必须安装以下元素。

  • Microsoft® SQL Server® 2012 数据层应用程序框架
  • Microsoft® SQL Server® 2012 的 Microsoft® System CLR 类型
  • Microsoft® SQL Server® 2012 Transact-SQL ScriptDom

如果未安装,您将收到类似的错误

Could not load file or assembly 'Microsoft.SqlServer.TransactSql.ScriptDom, Version=11.0.0.0

这是SqlPackage.exe 命令行参考

这个视频帮助我获得了信息。

于 2013-07-02T12:43:41.840 回答