SSMS连接到天蓝色故障

时间:2018-10-19 03:39:47

标签: azure ssms

我正在使用ssms 17.9连接到Azure数据库。我打开了允许我的办公室IP地址进行远程连接的防火墙。但是有一种奇怪的情况,我的同事PC ssms可以连接到我无法连接的Azure数据库。

ssms中显示的错误如下所示

无法检索此请求的数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)


要获取帮助,请单击:http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476


程序位置:

在Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process中的

(对象connectionInfo,请求请求)    在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.NavigableItemBuilderDataReader.RunQuery()    在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.NavigableItemBuilderDataReader.Process()    在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.NavigableItemBuilderDataReader.get_PropertyNames()    在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.BuildDynamicItemWithQuery(IList 1 nodes, INodeInformation source, INavigableItem sourceItem, String urnQuery, Boolean registerBuilder, Boolean registerBuiltItems) at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.BuildDynamicItem(IList 1个节点,INodeInformation源,INavigableItem sourceItem,IFilterProvider过滤器处)    在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.Build(IList 1 nodes, INodeInformation source, INavigableItem sourceItem, IFilterProvider filter) at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.Build(IList 1个节点,INodeInformation源,IFilterProvider过滤器)处    在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ObjectExplorerControl.BuildDataModel(SqlOlapConnectionInfoBase ci)    在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ObjectExplorerControl.GetHierarchy(SqlOlapConnectionInfoBase ci,字符串displayName)    在Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ConnectToServer(UIConnectionInfo connectionInfo,IDbConnection liveConnection,布尔validateConnection)

==================================

在执行Transact-SQL语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo)


程序位置:

在Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand命令)    在Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader(String sqlCommand,SqlCommand&命令)    在Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader(字符串查询,SqlCommand&命令)    在Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery(ExecuteSql execSql,字符串查询)    在Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider(StringCollection查询,对象con,StatementBuilder sb,RetriveMode rm)    在Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType,StringCollection sql,对象connectionInfo,StatementBuilder sb)    在Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure(SqlEnumResult sqlresult,ResultType resultType)    在Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult(EnumResult结果)    在Microsoft.SqlServer.Management.Smo.SqlObjectBase.GetData(EnumResult erParent)    在Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()    在Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData(请求要求,对象ci)    在Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(对象connectionInfo,请求请求)    在Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(对象connectionInfo,请求请求)

==================================

从服务器接收结果时发生传输级错误。 (提供者:TCP提供程序,错误:0-远程主机强行关闭了现有连接。)(.Net SqlClient数据提供程序)


要获取帮助,请单击:http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=10054&LinkId=20476


服务器名称:appletea.database.windows.net,1433 错误编号:10054 严重程度:20 状态:0


程序位置:

在Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql中的

(ExecuteTSqlAction操作,对象execObject,数据集fillDataSet,布尔值catchException)    在Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand命令)

==================================

远程主机强行关闭了现有连接

我尝试重新安装ssms,visual studio,甚至格式化我的电脑。但我找不到有效的解决方案。因此,我在这里向某人寻求帮助。感谢并感谢有人可以告诉我如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

它在评论中,但我想我也会在这里张贴给以后的读者。在这里查看我的答案以找到适合我的解决方案:https://dba.stackexchange.com/questions/224169/ssms-cant-connect-to-azure-database

摘要:本质上,我遇到了同样的问题,我下载了IISCrypto并启用了所有密码。

https://www.nartac.com/Products/IISCrypto/Download

答案 1 :(得分:0)

在安装“ Windows上的Docker桌面”之后,我遇到了同样的问题。在Windows上卸载Docker Desktop,请放心。