广州明生医药有限公司
关于我们
健康生活
关于我们
健康生活
根据进程号获取该进程所在客户端的ip地址
网络编程
根据进程号获取该进程所在客户端的ip地址
06-22
create PROCEDURE dbo.SP_SPIDtoIP @SPID int
AS
-- SPID to MAC
-- lj
DECLARE @MAC as varchar(12)
SELECT @MAC = NET_ADDRESS FROM master..sysprocesses WHERE SPID = @SPID
-- MAC to IP
DECLARE @MACDisplay as varchar(18)
DECLARE @IP as varchar(15)
CREATE TABLE #temp (OUTPUT varchar(255) null)
SET NOCOUNT ON
INSERT INTO #temp EXEC master..xp_cmdshell 'arp -a'
if @@error<>0
begin
RAISERROR ('The level for job_id:%d should be between %d and %d.', 16, 1)
--ROLLBACK TRANSACTION
end
SELECT @MACDisplay = LEFT(@MAC, 2) + '-' + SUBSTRING(@MAC, 3, 2) + '-' + SUBSTRING(@MAC, 5, 2) + '-' + SUBSTRING(@MAC, 7, 2) + '-' + SUBSTRING(@MAC, 9, 2) + '-' + SUBSTRING(@MAC, 11, 2) SELECT @IP = SUBSTRING(output, 3, 15) FROM #temp WHERE output LIKE '%' + @MACDisplay + '%'
-- Resolve the IP
--DECLARE @CMD as varchar(100)
--select @CMD = 'master..xp_cmdshell "ping -a ' + @IP + '"'
--exec (@CMD)
DROP TABLE #temp
SET NOCOUNT OFF
GO
编辑:
广州明生医药有限公司
标签:
DROP,NET_ADDRESS,OUTPUT,temp,TABLE
分享:
❤
收藏
鳄鱼主机:功能全面,稳定安全,性价比高 (鳄鱼主机怎么样)
如火如荼,新网云主机搭建啦! (新网云主机搭建)
路由器无法连接认证服务器,无法上网 (路由器认证服务器无响应)
北京上地机房服务器托管:专业安全,快速稳定! (北京上地机房服务器托管)
深入解析:云主机助手的任务与功能简介 (云主机助手是什么)
百度网站使用哪种主机? (百度网站的主机)
虚拟主机容量与数量的关系:是否仅支持单个网站建设? (虚拟主机可建站1个是不是只能放一个网站)
免费虚拟主机:轻松搭建个人网站 (虚拟建站主机免费)
轻松上云端:新西兰主机租用快捷方便 (新西兰主机租用)
服务器外网IP不存在怎么办?—解决方法详解 (服务器提示外网ip不存在)