我们将使用Visual Studio Online和Git作为我们未来的源代码控制。我们的项目是带有SQL Server数据库后端的asp.net网站。
我们希望将我们的数据库控制到Visual Studio Online。显然不是数据 - 而是其他东西:sprocs,views,函数模式,表格等......
建议评论有关这方面的好方法?我们正在考虑使用Visual Studio数据工具......
您想要分享的任何建议/意见/用户体验都会很棒。
答案 0 :(得分:1)
内置数据工具有效,但很麻烦。
另外两个合法选项是:
-Redgate:其工作方式与SQL Data Tools相同,并生成dacpac。
-Ready Roll:使用差异脚本以更传统的方式工作
如果您正在寻找免费选项,那么SQL数据工具是最好的。如果您想控制Schema并生成升级脚本,那么您可以从那里进入Redgate解决方案。如果你有一个DBA纳粹,那么你可能会更好地准备好滚动,或者更好的是,点燃dba ..
答案 1 :(得分:0)
这正是我们的产品(是的,我为他们工作)DBmaestro Teamwork。
我建议您阅读由资深数据库专家Ben Taylor撰写的关于数据库强制管理解决方案的全面,公正的评论,他在LinkedIn上发布https://www.linkedin.com/pulse/article/20140907002729-287832-solve-database-change-mangement-with-dbmaestro