您应该如何正确使用 Visual Studio Team System 数据库项目在 sql server 数据库上实现版本控制?
这可能看起来过于笼统,但到目前为止我在网上找到的所有东西都没有帮助我实现任何有用的东西。我设法找到了与 Redgate 的工具 Sql Compare 中的功能相似的功能,但它绝对不像他们的产品那样直观。
根据我对这些数据库项目应该如何工作的理解,您可以拥有一个存在于 Team Foundation Server(或 sql server 本身)中的数据库版本,您可以将其签出到本地机器工作然后检查新的更改,这将允许同步开发像编码一样正常工作。我被误导了吗?或者它只是一个复杂的设置过程?
相关的是您如何使用它来将更改部署到登台/生产服务器?