首页
名片设计
CorelDRAW
Illustrator
AuotoCAD
Painter
其他软件
Photoshop
Fireworks
Flash
»
彩色名片
»
PVC卡
»
彩色磁性卡
»
彩页/画册
»
个性印务
»
彩色不干胶
»
明信片
»
明信片
»
彩色书签
»
门挂
»
其他产品与服务
»
创业锦囊
»
办公用品
»
信封、信纸
»
便签纸、斜面纸砖
»
无碳复印纸
»
海报
»
大篇幅印刷
»
KT板
»
海报
»
横幅
根据进程号获取该进程所在客户端的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
返回类别:
教程
上一教程:
如何将作为字符串保存的IP地址变为二进制数值?
下一教程:
精通数据库系列之入门-技巧篇2
您可以阅读与"
根据进程号获取该进程所在客户端的ip地址
"相关的教程:
·
根据进程号获取该进程所在客户端的IP地址
·
如何确定对方的IP地址
·
如何将作为字符串保存的IP地址变为二进制数值?
·
如何迅速杀死占用过多资源(CPU,内存)的数据库进程
·
如何找出消耗cup的进程信息和执行的语句
快精灵印艺坊 版权所有
首页
会员中心
在线印刷
在线编辑
付款方式
索取样品
设计指南
连锁门店
网站地图
关于我们
友情链接