0

我正在寻找相当于oracle的

select sys_context ('USERENV', 'SESSIONID') from dual

在 MS SQL 服务器上。

我用谷歌搜索了这个,发现了很多关于 sys.sysprocesses、sp_who、@@SPID 的例子

然而,@@SSPID 似乎与 oracle 中的 sessionid 具有不同的含义,因为它似乎随着时间的推移而被重用。MSSQL 服务器上是否有不会重复使用的会话标识符?

4

1 回答 1

1

您可以尝试connection_idsys.dm_exec_connections. 在此视图中connection_id,GUID 看起来可能会奏效。

select connection_id, * from sys.dm_exec_connections
于 2013-06-10T12:44:48.147 回答