SQL中与IP相关的常见问题

原创 2003年12月31日 10:14:00

1:得到客户端的IP地址
/************* IP  **************/
declare @ip varchar(20),@hst varchar(20),@sql varchar(100)
declare @str varchar(100)
set @str='PING '+Host_Name()
create table #tmp(aa varchar(200))
insert #tmp exec master..xp_cmdshell @str
select top 1 @ip = replace(left(aa,charindex(':',aa)-1),'Reply from ','')
   from #tmp where aa like 'reply from %:%'
drop table #tmp
select @ip


2:得到网卡的物理地址
create table #tb(re varchar(255))
insert into #tb exec master..xp_cmdshell 'ipconfig /all'

select 网卡物理地址=substring(re,charindex(':',re)+1,255) from #tb where re like '%Physical Address. . . . . . . . . :%'

drop table #tb

3:    将IP地址段转成每三位用点号分开    
create function getIP(@a varchar(15))
returns varchar(15)
As
begin
declare @s varchar(15)
set @s = ''
while charindex('.',@a) > 0
begin
 set @s = @s + right('000' + left(@a,charindex('.',@a)),4)
 set @a = right(@a,len(@a)-charindex('.',@a))
end
set @s = @s + right('000' + @a,3)
return @s
end

/*
Select dbo.getIP('202.1.110.2')
---------------
202.001.110.002

(所影响的行数为 1 行)
*/
--drop function getIP

常见TCP/IP面试题(边学边补充)

1. OSI与TCP/IP各层的结构与功能,都有哪些协议。 (1)OSI:七层模型。 ①物理层:在物理信道上实现原始比特流的传输。(以太网, IEEE 802.2 等) ②数据链路层:实现无差错地将数...
  • E_kunt
  • E_kunt
  • 2016年09月22日 15:36
  • 1997

SQL语句常见问题的总结(持续更新)

语言问题 修改语言注册表\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432\ORACLE\KEY_DevSuitHome1中的NLS_LANG修改为AMERICAN_AMERIC...
  • caixingyun
  • caixingyun
  • 2013年12月04日 23:14
  • 1403

TCP/IP常见问题总结(一)

1. OSI与TCP/IP各层的结构与功能,都有哪些协议 2. TCP与UDP的区别 3. TCP报文结构 4. TCP的三次握手与四次挥手过程,各个状态名称与含义,TIMEWAIT的作用4. TCP...
  • superxlcr
  • superxlcr
  • 2016年04月05日 09:47
  • 1629

SQL Server2008无法连接到XX,在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误

最近在做个人机房收费系统的时候,需要经常与SQLServer 打交道,今早在学习了两个小时英语之后习惯性地打开SQL Server准备做机房收费系统,但未能如愿以偿,出现了“无法连接到xx,在与 SQ...
  • u010927640
  • u010927640
  • 2014年12月24日 11:10
  • 4372

WebService常见问题

1、什么是WebService 1、 基于Web的服务,服务器端整出一些资源让客户端应用访问(获取数据) 2、 一个跨语言,跨平台的规范(抽象) 它是一个规范 3、 多个跨平台、跨语言的应用间通信整...
  • lypf19900912
  • lypf19900912
  • 2015年07月31日 22:01
  • 723

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器             投稿:mdxy-dxy  字体:[增加 减小] 类型:转载 时间:2015-0...
  • qq_15237993
  • qq_15237993
  • 2016年12月08日 10:39
  • 2533

解决在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误

有时候我们在连接SQL server数据库会出现如下错误:  在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL S...
  • qq_21004057
  • qq_21004057
  • 2016年05月24日 21:33
  • 3840

遇到的问题-在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误

今天大清早的准备开动,结果一运行就给我报错。。。。 "在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 S...
  • q383965374
  • q383965374
  • 2013年04月10日 10:04
  • 5040

学习C#和SQL的书籍

1. 《21天学通C#》 周红安等编著  电子工业出版社 2.  http://blog.csdn.net/21aspnet/article/details/1682200 3. 《C#入门...
  • WindFlowInTheSky
  • WindFlowInTheSky
  • 2015年07月01日 18:57
  • 1393

在与SQL Server建立连接时出现与网络相关的或特定于实例的错误

向往前一样,学习牛腩新闻发布系统的视频,敲代码,打开数据库,出现一个框框,详细内容如下:                 数据库连接不上,所有的工作都要歇班,捣鼓了会儿,简单总结一下解决该问题的...
  • u010850027
  • u010850027
  • 2014年09月01日 11:28
  • 7583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL中与IP相关的常见问题
举报原因:
原因补充:

(最多只允许输入30个字)