我正在使用Visual Studio Team System 2008的数据库工具来开发我的数据库。在我的本地开发机器上,当我想将架构更改部署到我的机器上的SQL Server实例时,我只使用数据 - > VS2008的架构比较功能。
但是对于实时数据库,我不能这样做,因为我无法直接从我的机器连接到数据库,而且服务器没有安装VS2008。
所以我在考虑使用SQLCMD工具。这不是VS2008在“引擎盖下”使用的吗?
我想将其用作自动部署策略的一部分。我希望能够将VS2008生成的SQL脚本发布到服务器,并让实时数据库上的应用程序运行脚本来更新架构。
更新
我正在尝试通过部署脚本VS2008 Database Edition生成并将其与实时数据库进行比较来实现自动更改脚本生成。只有我想通过代码,没有工具或任何东西来做。它必须能够从服务器上的Windows服务运行。