Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 获取SQL 2000中的当前连接协议_Sql Server_Sql Server 2000_Database Connection - Fatal编程技术网

Sql server 获取SQL 2000中的当前连接协议

Sql server 获取SQL 2000中的当前连接协议,sql-server,sql-server-2000,database-connection,Sql Server,Sql Server 2000,Database Connection,我目前正在使用SQL 2000(这是一个供应商服务器-不问…),我想知道是否有一种方法可以检测已连接客户端的连接协议。对于SQL 2005+,我使用: select net_transport from sys.dm_exec_connections where session_id = @@spid 但是SQL2000缺少这种动态视图。有人知道SQL2000上的等价函数吗 SELECT net_library FROM sysprocesses WHERE spid = @@SPID 您

我目前正在使用SQL 2000(这是一个供应商服务器-不问…),我想知道是否有一种方法可以检测已连接客户端的连接协议。对于SQL 2005+,我使用:

select net_transport from sys.dm_exec_connections 
where session_id = @@spid
但是SQL2000缺少这种动态视图。有人知道SQL2000上的等价函数吗

SELECT net_library FROM sysprocesses WHERE spid = @@SPID
您还可以在SQL Server 2005/2008中使用sys.sysprocesss。它可能会被弃用,但确实存在