爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
数据库教程
根据进程号获取该进程所在客户端的ip地址
根据进程号获取该进程所在客户端的ip地址
日期:2014-04-05 浏览次数:20470 次
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
上一篇: CCNP_route札记6 关于OSPF中的hello和DBD顺序
下一篇:Oracle8i表空间和数据的恢复
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
JDBC Debug补丁议案参考
在线实时生成Excel文件流供上载
浅析Oracle中PGA跟UGA两者间的区别
用MySQL创设数据库和数据库表的SQL命令
oracle 引来重做日志文件
Android客户端SQLite数据库晋级方案
Java联接DB2
温习要点-无损分解
oracle 函数札记
推荐阅读
更多>
ORACLE数据库、表空间、表的容量相干查询-1
并行操作测试记要
数据库设计五步骤
MySQL和SQL Server,到底选择谁?
Oracle 11g 创设物化视图
12.12号----rac安装的大略流程
DB2 数据表增多非空字段
【转】Mongodb源码批改日志(分片连接数优化)
connect by level<n回来的记录条数
dblink模式处理 blob clob字段的数据同步
使用命名管道访问SQL Server
[每天一题] 11gOCP 1z0-053 :2013-09-30 ASMCMD.8
连接Ubuntu系统服务器Mysql出错(异常:10061)/Jdbc连接远程数据库出错(java.net.ConnectException: Connection refused: connect)
SQL SERVER 2005同步复制技术的运用
[转载]Dbutil 的运用示例
oracle回来星期几的函数
怎么解决DBCC SHRINKFILE命令不起作用
SQL Server 2005 中的批编译、重新编译和方案缓存效果(3)
利用GeoIP数据库及API开展地理定位查询 Java
oracle筑库过程