Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 数据比较生成任务为所选表生成增量插入脚本_Sql_Database_Tfs_Msbuild Task - Fatal编程技术网

Sql 数据比较生成任务为所选表生成增量插入脚本

Sql 数据比较生成任务为所选表生成增量插入脚本,sql,database,tfs,msbuild-task,Sql,Database,Tfs,Msbuild Task,我想通过比较开发数据库和生产数据库,自动化主表的增量插入脚本创建过程 已使用此工具“Microsoft Visual Studio Team System 2008数据库版Power Tools” 这是可用于比较两个数据库和生成增量插入脚本的语法 MSBuild /t:SqlDataCompareTask /p:SourceConnectionString=”ValidConnectionString1” /p:SourceDatabaseName=”DatabaseName1” /P:Targ

我想通过比较开发数据库和生产数据库,自动化主表的增量插入脚本创建过程

已使用此工具“Microsoft Visual Studio Team System 2008数据库版Power Tools”

这是可用于比较两个数据库和生成增量插入脚本的语法

MSBuild /t:SqlDataCompareTask /p:SourceConnectionString=”ValidConnectionString1” /p:SourceDatabaseName=”DatabaseName1” /P:TargetConnectionString=”ValidConnectionString2” /p:TargetDatabaseName=”DatabaseName2” /p:OutputPath=”FullPathForDataCompareReults” /p:OutputFilename=”FilenameForDataCompareResults”
现在,我正在寻找一种传递表名的方法,在生成增量插入脚本时应该只考虑这些表

MSBuild /t:SqlDataCompareTask /p:SourceConnectionString=”ValidConnectionString1” /p:SourceDatabaseName=”DatabaseName1” /P:TargetConnectionString=”ValidConnectionString2” /p:TargetDatabaseName=”DatabaseName2” /p:OutputPath=”FullPathForDataCompareReults” /p:OutputFilename=”FilenameForDataCompareResults”

如果你们中有人尝试过类似的方法,请告诉我您采用的替代方法。

作为替代方法:redgate的和。

是否可以从tfsbuild项目调用此工具。是的,可以通过其命令行进行调用。看