'服务器资源管理器'> 'Windows Azure'> VS2013中的“SQL数据库”不显示任何数据库

时间:2014-01-29 08:51:07

标签: azure visual-studio-2013 azure-sql-database

根据:http://blogs.msdn.com/b/visualstudio/archive/2013/10/23/windows-azure-sdk-2-2-release.aspx

  

SQL数据库节点是Windows Azure的受欢迎的附加功能   Server Explorer。现在,您可以不使用浏览SQL Azure数据库   了解数据库的虚拟机或连接字符串。我们   自动配置防火墙,以便您可以访问   开发人员工作站的数据库。您也可以打开SQL   SQL对象资源管理器中的Azure数据库,用于完整的数   管理经验。

SQL Databases from Windows Azure shown in Server Explorer

但是,我在Windows Azure管理门户中添加了一个SQL数据库,但它没有出现在服务器资源管理器中,SQL数据库分支完全为空。我还有一个网站, 显示在服务器资源管理器中。

任何想法是什么问题?

我尝试刷新并重新启动Visual Studio,然后注销并重新登录。

我认为可能是Can't connect to Windows Azure Database(即使MSDN文档说防火墙是自动配置的)。但是,我可以通过端口1433连接SQL Server Management Studio。

我当然可以打开SQL Server对象资源管理器并执行添加SQL Server并在其中添加连接字符串,并以相同的方式浏览表格等,但我只是觉得它们应该在Windows Azure下自动显示。

2 个答案:

答案 0 :(得分:27)

SQL数据库尚不支持Visual Studio中的OAuth登录,并且它们仍需要管理证书才能在VS中与它们进行交互。如果右键单击服务器资源管理器树中的Windows Azure节点并选择“管理订阅”,则可以切换到“证书”选项卡并导入管理证书。

答案 1 :(得分:3)

右键单击Windows Azure后,单击“证书”选项卡。会有一个链接说下载证书 - 对不起,我不记得确切的措辞。单击此链接后,将打开一个浏览器,允许您下载并保存证书。然后返回VS并导入该证书。