我尝试使用 Visual Studio 2013.5 和 SQL Server Data Tools 12.0.50730.0 对 SQL Server 2016 (13.0.300) Express 数据库运行架构比较。
我可以正常配置源连接,当我在连接属性对话框中点击“测试连接”时,它会显示“测试连接成功。”
但是,当我在架构比较窗口中点击“比较”时,它会显示“正在初始化比较...”几秒钟,然后“源不可用:”
只有当我使用 SQL Server 2016 作为源时才会发生这种情况,其他服务器工作正常。
这是一个错误吗?
编辑:我也尝试在 VS2015 中使用 SSDT 14.0.50730.0,但出现了相同的错误。
最佳答案
在 Visual Studio 2017 中,我遇到了同样的问题,唯一对我有用的解决方案是:
关闭 Visual Studio,打开它并重试:) 这似乎是一个缓存问题。另一种选择是重命名数据库,但这不是解决此问题的好方法。
关于sql-server - VS2013架构比较: "Source is unavailable" when running against SQL Server 2016 Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32233264/