了解SQLAzure连接

了解SQLAzure连接,azure,azure-sql-database,Azure,Azure Sql Database,我在SQLAzure上部署了一个数据库。没有部署托管服务,我也没有任何本地运行的服务可以连接到它,但是当我查看web管理时,它说有14个打开的连接 另外,当我查看查询性能时,它显示了几十个我没有编写的查询 SQL Azure是否在后台执行某些操作?这正常吗?我怎样才能知道这14个连接来自哪里?我并不是真的担心什么,但我只是想知道这里发生了什么 insert #t1 (object_id, object_name, object_schema, object_db, object_svr, obj

我在SQLAzure上部署了一个数据库。没有部署托管服务,我也没有任何本地运行的服务可以连接到它,但是当我查看web管理时,它说有14个打开的连接

另外,当我查看查询性能时,它显示了几十个我没有编写的查询

SQL Azure是否在后台执行某些操作?这正常吗?我怎样才能知道这14个连接来自哪里?我并不是真的担心什么,但我只是想知道这里发生了什么

insert #t1 (object_id, object_name, object_schema, object_db, object_svr, object_type, relative_id, relative_name, relative_schema, relative_db, relative_svr, relative_type, schema_bound, rank, dep_type)
   select object_id, object_name, object_schema, object_db, object_svr, object_type, relative_id, relative_name, relative_schema, relative_db, relative_svr, relative_type, schema_bound, rank , dep_type
   from #t2 where @iter_no + 1 = rank

我不确定这些连接来自哪里。但是,您知道SQL Azure正在为故障转移和灾难恢复保留数据库的3个实时副本。这些可能就是这些连接。好的,当您连接时,您肯定至少有一个连接,而且可能是这个SQLAzure管理器在引擎盖下使用了更多的连接。您看到的查询很可能是用于显示下一个选项卡(性能)的查询。如果您碰巧浏览了SQL Azure manager,那么连接池中可能已经有14个连接(SQL Azure manager是一个Silverlight应用程序,它使用WCF服务,因此我认为每个服务调用都有一个using(conn))。正如您所看到的,只有一个活动用户,我确信这就是您登录的用户

我要检查SQLAzure上发生了什么,就是使用存储过程