如何使用SQL语句查到当前SQLSERVER2000服务器的IP地址

11 个解决方案

#1


CREATEPROCEDUREdbo.P根据计算机名获取IP
(
@ComputerName varchar(100)
)
AS
setxact_aborton

begin

createtable#ip(idintidentity(1,1),revarchar(2000))

declare@svarchar(1000)
set@s='ping'+@ComputerName+'-a-n1-l1' --注意,这里的相关参数必须是小写!!!
insert#ip(re)execmaster..xp_cmdshell@s

select机器名=host_name(),IP地址=stuff(left(re,charindex(']',re)-1),1,charindex('[',re),'')
from#ip
whereid=2

droptable#ip

end
GO

更多相关文章

  1. Oracle 常用sql语句
  2. 求SQL语句,有没有周末上班的高手,给帮个忙吧!
  3. 求一条sql语句:计算两列的差值,以及各个差值占差值总和的比例
  4. 我应该如何选择一列与另一列相关的语句?
  5. 条件复杂的sql语句查询
  6. Sql Server系列:Insert语句
  7. SQL Server中存储过程比直接运行SQL语句慢的原因
  8. Mysql order by语句未使用索引的思考
  9. SQL语句练习(1)

随机推荐

  1. php中常用的4种运行方式
  2. 了解一下PHP面向对象的相关概念
  3. 11个程序员最常犯的MySQL错误(PHP开发)
  4. php如何使用imagecopyresampled(图像处理
  5. 理解PHP中ob_flush和flush的区别
  6. PHP中的Session和Cookie
  7. PHP中date()函数输出的时间与Linux不一致
  8. PHP在页面中原样输出HTML代码的方法介绍
  9. 几个防SQL注入攻击函数的区别
  10. php如何使用curl?(用法介绍)