使用Sql Server数据工具数据比较工具时,如果源是Azure数据库,我们这里的一些人无法进行比较。
我们得到的错误如下:
---------------------------
Microsoft Visual Studio
---------------------------
Data information could not be retrieved because of the following error:
Value cannot be null.
Parameter name: conn
Value cannot be null.
Parameter name: conn
连接测试工作正常。我试过创建一个新连接。作为旁注,如果我将数据与非Azure源进行比较,则可以正常工作。
SQL Server数据工具版本为12.0.50512.0
我们可以使用SSMS访问服务器而不会出现任何问题。
答案 0 :(得分:4)
收集SSDT的事件日志
答案 1 :(得分:1)
没有这样的限制。参考 - https://msdn.microsoft.com/en-us/hh272693(v=vs.103).aspx
检查此连接是否已打开防火墙规则。如果没有,则将当前客户端IP添加到该SQL Azure DB的允许IP地址
答案 2 :(得分:1)
我发现如果我已经预先比较了一个本地数据库(在同一个会话中),那么尝试比较一个Azure数据库。我发现有一些奇怪的锁阻止Azure SQL DB上的登录。
关闭Visual Studio并重新打开,它应该连接好。