Answers:
连接是SQL Server与应用程序之间的物理通信通道:TCP套接字,命名管道,共享内存区域。SQL Server中的会话对应于的维基百科定义会话:状态的半永久性容器的信息交换。换句话说,会话存储设置,例如您的登录信息缓存,当前事务隔离级别,会话级别SET
值等。
通常,每个连接上只有一个会话,但是单个连接上可能有多个会话(多个活动结果集,MARS),并且没有连接的会话(SSB激活过程,系统会话)。还有没有会话的连接,即用于非TDS用途的连接,例如数据库镜像sys.dm_db_mirroring_connections
或Service Broker连接sys.dm_broker_connections
。
#temp
不能在不同的打开文件的选项卡中删除或选择表的原因,因为它们是会话作用域的。