我希望通过将开发数据库与生产数据库进行比较,自动化为主表创建增量插入脚本的过程。
使用过此工具“Microsoft Visual Studio Team System 2008数据库版电动工具”。
这是可用于比较两个数据库并生成增量插入脚本的语法。
MSBuild /t:SqlDataCompareTask /p:SourceConnectionString=”ValidConnectionString1” /p:SourceDatabaseName=”DatabaseName1” /P:TargetConnectionString=”ValidConnectionString2” /p:TargetDatabaseName=”DatabaseName2” /p:OutputPath=”FullPathForDataCompareReults” /p:OutputFilename=”FilenameForDataCompareResults”
现在我正在寻找的是一种传递表名的方法,只考虑这些表来生成增量插入脚本。
如果您有任何人尝试过simillar,请告诉我你采取的替代方法是什么。