主頁(yè) > 知識(shí)庫(kù) > SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server服務(wù)器名稱和IP地址

SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server服務(wù)器名稱和IP地址

熱門標(biāo)簽:地圖標(biāo)注一個(gè)圓圈怎么用 怎樣把地圖標(biāo)注導(dǎo)入公司地址 寧波人工外呼系統(tǒng)有效果嗎 洛陽(yáng)外呼系統(tǒng)平臺(tái) 400外呼系統(tǒng)合法 如何在地圖標(biāo)注自己店鋪 廣州人工電銷機(jī)器人費(fèi)用 真人語(yǔ)音電銷機(jī)器人 電銷機(jī)器人被曝光

獲取服務(wù)器名稱:

SELECT SERVERPROPERTY('MachineName')
select @@SERVERNAME
select HOST_NAME()

獲取IP地址可以使用xp_cmdshell執(zhí)行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 地址%'--這里需要注意一下,系統(tǒng)不同這里的匹配值就不同 
  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 Table中XML列的操作代碼
  • SQLSERVER查詢所有數(shù)據(jù)庫(kù)名,表名,和字段名的語(yǔ)句
  • SQL Server SQL高級(jí)查詢語(yǔ)句小結(jié)
  • SQLServer中用T—SQL命令查詢一個(gè)數(shù)據(jù)庫(kù)中有哪些表的sql語(yǔ)句
  • 關(guān)于SQL Server查詢語(yǔ)句的使用
  • 詳解SQL Server的簡(jiǎn)單查詢語(yǔ)句
  • SqlServer 基礎(chǔ)知識(shí) 數(shù)據(jù)檢索、查詢排序語(yǔ)句
  • SQL Server中Table字典數(shù)據(jù)的查詢SQL示例代碼

標(biāo)簽:咸寧 晉中 東營(yíng) 珠海 北海 石家莊 煙臺(tái) 南昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server服務(wù)器名稱和IP地址》,本文關(guān)鍵詞  SQL,語(yǔ)句,實(shí)現(xiàn),查詢,Server,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server服務(wù)器名稱和IP地址》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server服務(wù)器名稱和IP地址的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章