我的要求是在远程机器上自动部署我的项目。目前我的项目驻留在 TFS 服务器中。
在我的项目中,我有一个名为Database的文件夹,我曾经将 sql 脚本添加到该文件夹并签入 TFS 的完整解决方案。为了运行远程机器的脚本,我需要从 TFS 获取最新的脚本。那么如何获取 数据库文件夹和关联文件(.sql 文件)的路径。我正在使用 tfs api 从 tfs 检索有关项目的信息。
我建议使用 Visual Studio DB 专业版来执行此操作,而不仅仅是源代码管理中的文件夹。
看到这个帖子
但如果您仍想对您的文件夹执行此操作,您可以使用 Workspace.Get() 和适当的选项
Workspace.Get()
有关更多信息,请参阅本文
SQL Server Data Tools 2012是 Microsoft 套件的最新成员,用于自动部署和同步 SQL Schema。
Visual Studio 附带的数据库开发工具现在只是 Visual Studio 2010 Premium 和 Ultimate 的一部分。