根据进程号获取该进程所在客户端的ip地址

小里酱思密达AL

小里酱思密达AL

2016-01-29 16:51

根据进程号获取该进程所在客户端的ip地址,根据进程号获取该进程所在客户端的ip地址
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
展开更多 50%)
分享

猜你喜欢

根据进程号获取该进程所在客户端的ip地址

SQLServer
根据进程号获取该进程所在客户端的ip地址

4.12 ASP如何获取客户端真实IP地址

Web开发
4.12 ASP如何获取客户端真实IP地址

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ASP获取客户端MAC地址

ASP
ASP获取客户端MAC地址

java通过ip获取客户端Mac地址的小例子

编程语言 网络编程
java通过ip获取客户端Mac地址的小例子

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ASP如何获取客户端真实IP

Web开发
ASP如何获取客户端真实IP

在ASP中获取客户端MAC地址的方法

Web开发
在ASP中获取客户端MAC地址的方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《我叫mt》练小号刷血精灵办法

《我叫mt》练小号刷血精灵办法

Photoshop后期教程:将灰暗的人物照片处理成唯美淡雅艺术色调

Photoshop后期教程:将灰暗的人物照片处理成唯美淡雅艺术色调
下拉加载更多内容 ↓