dia*_*ana 15 sql-server sql-server-2005 sql-server-2008
什么被认为是SQL Server中的会话.我正在尝试使用sp_getapplock,文档说明:
放置在资源上的锁与当前事务或当前会话相关联.当事务提交或回滚时,将释放与当前事务关联的锁.在会话注销时释放与会话关联的锁.当服务器因任何原因关闭时,将释放所有锁.
'会话退出时释放与会话关联的锁'.
我需要知道什么是会话.使用管理工作室连接是数据库的会话; 使用asp.net连接到sql server也会创建一个会话.
如果我使用ADO .net和连接池,连接池中的每个连接都被视为不同的会话,该怎么办?
如果我使用 ADO .net 和连接池,连接池中的每个连接是否都被视为不同的会话?
有点。几乎每次打开/关闭新连接时,这都是一个会话。但是,连接池的“功能”之一是它并不总是根据命令打开/关闭,当它看到您重复打开和关闭一堆连接时,它会在幕后使用单个连接,我相信这会导致 sql server 上出现单个会话。