我正在尝试比较同一服务器上两个数据库的架构。
这两个数据库被命名为benchmarkdb
和benchmarkdb_dev
。
在 Visual Studio 2017 中,我转到工具 > SQL Server > 新架构比较...
从标有“选择源”和“选择目标”的两个下拉菜单中(如下图所示),我想选择benchmarkdb
作为源和bencmarkdb_dev
目标。
点击选择一个源后,弹出“Select Source Schema”,我点击了“Select Connection...”按钮,又弹出了一个。最新的弹出窗口(下图中右侧的那个)显示了我要比较的两个数据库。
但是,在我为源或目标选择一个之后,所有弹出窗口都会关闭,但没有任何内容填充“选择源...”或“选择目标...”下拉菜单。事实上,它只是回到看起来像第一张照片。
有没有解决方案,所以我可以比较数据库之间的模式?
更新:
我在 VS 2012、2015 和 2017 上试过这个。所有人都面临同样的问题。VS软件和系统软件是最新的。以下是我正在使用的一些软件版本,如果有帮助的话。
Windows 7 企业版 SP1
对比 2012、2015 和 2017
SQL Server 2014
.NET 框架 v4.7.02053