Cloud explorer值不能为null,参数名称为:user id

时间:2016-06-02 13:03:38

标签: visual-studio-2015

我试图通过在Visual Studio 2015中从云浏览器打开到sql server对象资源管理器来访问我的sql数据库。

我收到以下错误:

 Cloud Explorer has encountered an unexpected error:

    The requested action could not be completed.
    Details: Value cannot be null.
    Parameter name: User ID

P.S。当我尝试从桌面访问它时,它工作正常。我的笔记本电脑上发生错误。

3 个答案:

答案 0 :(得分:7)

我也遇到过Azure Sql数据库的这个问题,我的猜测是它与VS 2015中的多个帐户有关。这是最近唯一改变的,我添加了第二个帐户。

作为一种解决方法,我直接在SQL Server对象资源管理器中使用“添加SQL服务器”按钮,在VS 2015中,如果需要,可以在VS 2015中添加防火墙规则。

仍有兴趣,如果有人对此问题有任何其他意见。

答案 1 :(得分:3)

当我尝试将db添加到以前创建的Azure Sql Server实例时,我遇到了同样的问题,该实例已经与另一个数据库相关联。

不知何故,VS SQLSOE想要添加一个"第二个实例"使用相同的Sql Server来显示新添加的数据库。

解决方案:

  • 从SQL SOE窗口断开Azure SQL Server实例(右键单击此服务器,然后断开连接)。如果出现多个,请将它们全部断开。
  • 如果数据库在云浏览器中正确显示,请右键单击此数据库并单击"打开SQL Server对象资源管理器" (如果它没有在Cloud Explorer中显示,那么这可能是一个不同的问题)

答案 2 :(得分:0)

这会影响单个/多个帐户。 基础问题可能与Cloud Explorer for Visual Studio 2015工具有关。

解决方案:

  • 在SQL Server对象资源管理器
  • 添加SQL Server
  • 输入服务器名称,身份验证,用户名和密码
  • 数据库名称:<default>

注意:仍需要在门户中配置防火墙。