用于比较数据库架构和数据的应用程序



我正在尝试做一个简单的Windows表单应用程序来比较两个数据库并提交更改或打印更新脚本。为此,我发现Microsoft.SqlServer.DacFx可能会有所帮助。但是,安装框架后,DAC.compare 不再可用。如您在以下链接中看到的: 缺少 DAC 比较

谁能帮忙?一些例子将不胜感激。

在使包正常工作(目标 x86 和 .Net 4.6 或更高版本(后,比较应该像这样简单:

var source = new SchemaCompareDatabaseEndpoint("YourSourceConnectionStringHere");
var target = new SchemaCompareDatabaseEndpoint("YourTargetConnectionStringHere");
var comparison = new SchemaComparison(source, target);
var result = comparison.Compare();
var differences = result.GenerateScript("YourDatabaseNameHere");
string script = differences.Script;

相关内容

  • 没有找到相关文章