Visual Studio 2013具有允许在SSDT项目和目标数据库之间执行数据比较的功能。
根据SO的另一篇文章,有certain requirements with regards to performing such a compare。
考虑到这些要求,我想在我们的构建和部署过程中做这样的事情:
目前,我有一个负责子弹的脚本。 1通过sqlpackage.exe使用DACPAC进行模式比较。虽然看起来不太可能使用sqlpackage执行数据比较,但我还没有找到任何其他替代方案。在VS 2010中有可能run a data compare via the command window,但我在VS 2013中没有看到任何关于此的文档......
因此,我的问题是,是否存在允许通过例如编程方式运行数据比较的API和/或其他工具。一个Powershell脚本。