国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL語句實現查詢SQL Server服務器名稱和IP地址

2020-07-25 12:53:18
字體:
來源:轉載
供稿:網友

獲取服務器名稱:

SELECT SERVERPROPERTY('MachineName')select @@SERVERNAMEselect 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

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白玉县| 永清县| 鱼台县| 蚌埠市| 苏尼特右旗| 大庆市| 汕头市| 娄烦县| 同江市| 宜宾市| 来宾市| 平和县| 久治县| 平顶山市| 白城市| 津市市| 甘洛县| 铜川市| 玉溪市| 安岳县| 萝北县| 正蓝旗| 呼玛县| 麦盖提县| 白河县| 成安县| 德惠市| 永兴县| 鹤庆县| 辰溪县| 石门县| 林西县| 噶尔县| 黄石市| 遂昌县| 安国市| 会理县| 来凤县| 策勒县| 娄烦县| 彰化市|