我们一直在研究SQL Source控件的可能解决方案。我刚刚遇到Red Gates SQL Source控件,想知道是否有人实现了它?我打算下载试用版并试一试,但只是想看看其他人是否有真正的经验。
总是非常欣赏输入
- S
答案 0 :(得分:25)
答案 1 :(得分:11)
我使用SQL Compare从dev开始生成脚本 - >测试 - >生产,它节省了我很多时间。
但是对于源代码管理,我们使用SVN和ScriptDB(http://scriptdb.codeplex.com/)。我主要使用SQL脚本的源代码控制来跟踪更改。我认为很少(如果有的话)回滚数据库的版本,因为在进行结构更改时数据可能已经改变。
这适用于我们当前的一些项目(最大的是200个表和2000个sprocs)。这样做的主要原因是成本,因为并非所有团队成员都必须购买SQL Compare(我避免在商业项目中添加依赖项,除非确实需要)。
答案 2 :(得分:3)
我们对Red Gate的产品进行了广泛的评估,发现了一些重大缺陷。如果您想查看更改对象的人员,则无法没有 SysAdmin权限。产品需要查看服务器上的跟踪,这需要这些权限。我是一个5人以上的团队,不知道谁有未决的变更会阻止我们使用该产品。
答案 3 :(得分:0)
我刚刚开始为一家新公司工作,他们在所有项目中都使用Redgate SQL Source Control,这使他们感到一个庞大而复杂的项目。它与TFS一起可以很好地完成工作。从我的角度来看,唯一的缺点是SQL Server Management Studio集成非常不稳定。安装工具后,SQL Server Management Studio经常崩溃。