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

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

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

2024-08-31 01:03:00
字體:
來源:轉載
供稿:網友

獲取服務器名稱:

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 gobegin declare @ipline varchar(200) declare @pos int declare @ip varchar(40) set nocount on set @ip = nullif object_id('tempdb..#temp') is not null drop table #tempcreate table #temp(ipline varchar(200))insert #temp exec master..xp_cmdshell'ipconfig'select @ipline = iplinefrom #tempwhere upper(ipline) like '%IPv4 地址%'--這里需要注意一下,系統不同這里的匹配值就不同if @ipline is not nullbeginset @pos = charindex(':',@ipline,1);set @ip = rtrim(ltrim(substring(@ipline ,@pos + 1 ,len(@ipline) - @pos)))endselect distinct(rtrim(ltrim(substring(@ipline ,@pos + 1 ,len(@ipline) - @pos)))) as ipaddress from #temp drop table #tempset 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
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 突泉县| 瑞昌市| 嵩明县| 错那县| 嘉义县| 玉溪市| 青龙| 巧家县| 四川省| 东乌珠穆沁旗| 甘南县| 资阳市| 宁陕县| 阿坝县| 四子王旗| 昭通市| 东至县| 青阳县| 凤冈县| 洮南市| 仪陇县| 牙克石市| 区。| 永安市| 丰顺县| 吕梁市| 岳阳市| 定西市| 巴林右旗| 盖州市| 武清区| 彰武县| 尖扎县| 休宁县| 繁峙县| 桦甸市| 廉江市| 天镇县| 筠连县| 大悟县| 江北区|