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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博爱县| 沾益县| 绥滨县| 阜宁县| 枝江市| 青神县| 东乡| 辽中县| 东山县| 龙海市| 宜宾市| 外汇| 张北县| 临颍县| 曲周县| 盐城市| 双桥区| 盐池县| 隆德县| 刚察县| 班戈县| 五家渠市| 叶城县| 财经| 阳新县| 循化| 甘南县| 织金县| 广州市| 荃湾区| 齐河县| 龙陵县| 台中县| 安国市| 余姚市| 珲春市| 盐城市| 北流市| 彩票| 奉贤区| 达州市|