获取服务器名称:

SELECT SERVERPROPERTY('MachineName')

select @@SERVERNAME

select HOST_NAME()

获取IP地址可以使用xp_cmdshell执行ipconfig命令:

--开启xp_cmdshell

exec sp_configure'show advanced options', 1

reconfigure with override

exec sp_configure'xp_cmdshell', 1

reconfigure with override

exec sp_configure'show advanced options', 0

reconfigure with override

go

begin

declare @ipline varchar(200)

declare @pos int

declare @ip varchar(40)

set nocount on

set @ip = null

if object_id('tempdb..#temp') is not null drop table #temp

create table #temp(ipline varchar(200))

insert #temp exec master..xp_cmdshell'ipconfig'

select @ipline = ipline

from #temp

where upper(ipline) like '%IPv4 地址%'--这里需要注意一下,系统不同这里的匹配值就不同

if @ipline is not null

begin

set @pos = charindex(':',@ipline,1);

set @ip = rtrim(ltrim(substring(@ipline ,

@pos + 1 ,

len(@ipline) - @pos)))

end

select distinct(rtrim(ltrim(substring(@ipline ,

@pos + 1 ,

len(@ipline) - @pos)))) as ipaddress from #temp

drop table #temp

set nocount off

end

go

但是很多情况下由于安全问题是不允许使用xp_cmdshell,可以通过查询SYS.DM_EXEC_CONNECTIONS :

SELECT SERVERNAME = CONVERT(NVARCHAR(128),SERVERPROPERTY('SERVERNAME'))

,LOCAL_NET_ADDRESS AS 'IPAddressOfSQLServer'

,CLIENT_NET_ADDRESS AS 'ClientIPAddress'

FROM SYS.DM_EXEC_CONNECTIONS WHERE SESSION_ID = @@SPID

相关文章

sql server服务器位置,SQL语句实现查询SQL Server服务器名称和IP地址相关推荐

  1. sql 指定服务器名称,SQL语句实现查询SQLServer服务器名称和IP地址

    获取服务器名称: SELECT SERVERPROPERTY('MachineName') select @@SERVERNAME select HOST_NAME() 获取IP地址可以使用xp_cm ...

  2. smb连接错误“请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员“

    问题 公司内部的共享服务器突然访问不了了(iMac访问Windows共享).提示错误"请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员" 经过试验,有如 ...

  3. 查找同一网络的计算机,怎么从网络中查询另一台计算机的ip地址

    初始学习互联网安全的时候,首先要学习的就是确定目标.如果没有目标,后面的网络安全知识也就没法继续再进行下去.Ip地址就是网络中计算机的访问路径,也就是一扇门.但是,如何查到别人的ip地址呢?下面就让学 ...

  4. smb连接错误: 连接到服务器时出现问题。请检查服务器名称或IP地址,然后再试一次。如果问题持续发生,请联系系统管理员

    大家在用Ipad或者Iphone连接电脑的共享文件夹时如果出现"连接到服务器时出现问题.请检查服务器名称或IP地址,然后再试一次.如果问题持续发生,请联系系统管理员" 解决办法: ...

  5. oracle 查询 主机名和对应的IP地址

    –查询对应的IP地址 select count(1), machine, a.CLIENT_INFO from v$session a group by machine, CLIENT_INFO; – ...

  6. SQL语句实现查询SQL Server服务器名称和IP地址_MsSql

    转载:https://edu.aliyun.com/a/12773 获取服务器名称: SELECT SERVERPROPERTY('MachineName') select @@SERVERNAME ...

  7. 使用SQL语句获得服务器名称和IP 地址

    获取服务器名称: SELECTSERVERPROPERTY('MachineName') select@@SERVERNAME selectHOST_NAME() 获取IP地址可以使用xp_cmdsh ...

  8. sql between包括两端吗_简单查询-SQL

    SQL基本的查询语句 1 select 语句 select 列名,列名--------select子句 from 表名;--------- from子句 书写规则: Select 语句中列名无需加引号 ...

  9. apns 服务器 php,PHP技术来查询APNs反馈服务器

    PHP技术来查询APNs反馈服务器 有人可以澄清什么APNs(苹果推送通知)要求您如何查询它? 文档说,一旦build立连接就开始发送. 这是否意味着我不做一个fread()呢? 这是我目前的代码来尝 ...

最新文章

  1. 计算机网络与通信基础知识,计算机网络与通信基础/谢雨飞
  2. 深入浅出学java_《深入浅出学JAVA开发初级》
  3. 学习Spring Boot:(五)使用 devtools热部署
  4. 跳过人脸检测和关键点定位,Facebook等提出实时3D人脸姿态估计新方法
  5. NameError: name 'reload' is not defined等python版本问题解决方案
  6. zabbix系列(二):zabbix agent(Host配置)
  7. JZOJ.5325【NOIP2017模拟8.21】九九归一
  8. 7-7 mmh学长的大数模板 (20分)
  9. 如何在excel中打钩
  10. 常用的计算机PDF资源下载网站
  11. centos6.5命令行 安装锐起 RDV(Rich Desktop Virtualization)
  12. Linux零基础入门系列培训
  13. 搜狗拼音、QQ拼音输入法、2345拼音输入法、百度输入法 、手心输入法对比。(个人体会)...
  14. 百度地图开发-实现离线地图功能 05
  15. iOS 适配iPhone XR/XS/XS MAX
  16. 加速ubuntu开机速度
  17. 两台电脑共享宽带的方法
  18. 普通运维人员真的就是秋后的蚂蚱吗?
  19. 生物信息学软件_基因测序、生物信息分析平台工作站硬件配置探讨2020
  20. jdk11新特性——ZGC

热门文章

  1. Aruba发布业界首款服务智能边缘的云原生平台Aruba ESP
  2. Cloud一分钟 | 谷歌投资的AR云平台开发商Blue Vision Labs,将由美版滴滴Lyft收购
  3. linux模拟内存数据落盘,Linux:保证数据安全落盘
  4. Nexus 3.31.1 maven 私服 搭建篇 linux
  5. elasticsearch-head 谷歌插件以及安装和使用说明
  6. linux环境安装 kafka 0.8.2.1 jdk1.6
  7. 企业实战_10_Mycat集成ZK实现配置同步
  8. vuex从安装到使用的教程
  9. 编写一个C程序,实现以下功能:用一个函数实现两个字符串的比较,即自己写一个strcmp函数,函数原型为:int strcmp(char *p1,char *p2);设p1指向字符串s
  10. 前后两组结构相同的数据进行比较,找出新增的,需要删除的,原来存在的