国产探花免费观看_亚洲丰满少妇自慰呻吟_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

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元氏县| 建宁县| 洞头县| 托克托县| 吉木乃县| 西吉县| 略阳县| 文昌市| 襄垣县| 含山县| 雷波县| 大姚县| 都兰县| 哈巴河县| 宜兰市| 高尔夫| 彭山县| 兴山县| 翁源县| 分宜县| 抚顺县| 鄂托克前旗| 澄迈县| 屯门区| 南安市| 卫辉市| 广安市| 夹江县| 科尔| 汉阴县| 靖州| 德格县| 永德县| 崇信县| 咸阳市| 睢宁县| 鹤庆县| 东乌| 灵山县| 黄骅市| 洪湖市|