我想将SQL Server数据库中的sql文件与物理上定位的SVN中的分支/中继代码进行比较或监视。为了说明用户是否手动更新了sqlserver数据库中的表,我想要将此数据库与SVN中的实际sql文件进行比较,找出更改并使其同步或仅报告新更改。我无法获得设计理念,如何继续以及可用的公共API是什么,以便它们可以在Java中使用。
作为一种解决方法,在我的研究中,我找到了以下工具red gate。ApexSQL
我不知道是否可以自己实现这种类型的工具(时间不是约束)。请添加一些建议,其基本目的是跟踪和报告新的数据库更改。