开发者社区> 问答> 正文

SQL中的连接,实例和会话之间的区别

SQL Server中的Connection,实例和会话之间有什么区别?我试图找到差异,但彼此之间是相互关联的。

连接:它是连接到数据库的实例数。 会话:会话运行查询。 实例:它是作为操作系统运行的sqlservr.exe可执行文件的副本。 任何带有示例的解释都将有所帮助。

展开
收起
祖安文状元 2020-01-04 15:57:01 783 0
1 条回答
写回答
取消 提交回答
  • 连接是指客户端和服务器之间的第4层(TCP或命名管道或共享内存等)连接。

    会话是客户端连接的“逻辑”单元,并且唯一地标识客户端。会话可以具有多个活动命令,并且是“持有”对象上的锁的实体。具有连接的会话通常为1:1(想到的例外是Context Connection。)

    实例是在服务器上运行的SQL Server进程,该进程向数据库提供SQL接口。它经常侦听TCP端口以接受来自客户端的连接以创建新会话。

    2020-01-04 15:57:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载