SQL語(yǔ)句實(shí)現(xiàn)查詢(xún)SQL Server服務(wù)器名稱(chēng)和IP地址
獲取服務(wù)器名稱(chēng):
SELECT SERVERPROPERTY('MachineName')
select @@SERVERNAME
select HOST_NAME()
獲取IP地址可以使用xp_cmdshell執(zhí)行ipconfig命令:
--開(kāi)啟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
但是很多情況下由于安全問(wèn)題是不允許使用xp_cmdshell,可以通過(guò)查詢(xún)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查詢(xún)所有數(shù)據(jù)庫(kù)名,表名,和字段名的語(yǔ)句
- SQL Server SQL高級(jí)查詢(xún)語(yǔ)句小結(jié)
- SQLServer中用T—SQL命令查詢(xún)一個(gè)數(shù)據(jù)庫(kù)中有哪些表的sql語(yǔ)句
- 關(guān)于SQL Server查詢(xún)語(yǔ)句的使用
- 詳解SQL Server的簡(jiǎn)單查詢(xún)語(yǔ)句
- SqlServer 基礎(chǔ)知識(shí) 數(shù)據(jù)檢索、查詢(xún)排序語(yǔ)句
- SQL Server中Table字典數(shù)據(jù)的查詢(xún)SQL示例代碼
相關(guān)文章
SQL Server Alert發(fā)送告警郵件少了的原因
這篇文章主要為大家詳細(xì)介紹了SQL Server Alert發(fā)送告警郵件少了的原因,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
SQLServer性能優(yōu)化--間接實(shí)現(xiàn)函數(shù)索引或者Hash索引
本文主要介紹了SQLServer性能優(yōu)化--間接實(shí)現(xiàn)函數(shù)索引或者Hash索引的解決方式。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03
真正高效的SQLSERVER分頁(yè)查詢(xún)(多種方案)
Sqlserver數(shù)據(jù)庫(kù)分頁(yè)查詢(xún)一直是Sqlserver的短板,分頁(yè)查詢(xún)每頁(yè)30條,查詢(xún)第1500頁(yè)(即第45001-45030條數(shù)據(jù))進(jìn)行測(cè)試,分析出最高效的查詢(xún),感興趣的朋友可以參考下哈2013-04-04
SqlServer 獲取字符串中小寫(xiě)字母的sql語(yǔ)句
這篇文章主要介紹了SqlServer 獲取字符串中小寫(xiě)字母的實(shí)現(xiàn)方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-05-05
SQLite數(shù)據(jù)庫(kù)管理相關(guān)命令的使用介紹
本篇文章小編為大家介紹,SQLite數(shù)據(jù)庫(kù)管理相關(guān)命令的使用說(shuō)明。需要的朋友參考下2013-04-04
SQL update 多表關(guān)聯(lián)更新的實(shí)現(xiàn)代碼
這篇文章主要介紹了SQL update 多表關(guān)聯(lián)更新的實(shí)現(xiàn)代碼,需要的朋友可以參考下2017-09-09
數(shù)據(jù)庫(kù)分頁(yè)存儲(chǔ)過(guò)程代碼
數(shù)據(jù)庫(kù)分頁(yè)存儲(chǔ)過(guò)程代碼...2007-04-04
淺述SQL Server的語(yǔ)句類(lèi)別 數(shù)據(jù)庫(kù)范式 系統(tǒng)數(shù)據(jù)庫(kù)組成
本文著重講解了SQL語(yǔ)句的組成以及數(shù)據(jù)庫(kù)的三個(gè)范式,對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的組成進(jìn)行簡(jiǎn)短的介紹。有興趣的朋友可以看下2016-12-12
SQL Server誤區(qū)30日談 第12天 TempDB的文件數(shù)和需要和CPU數(shù)目保持一致
TempDB的文件沒(méi)有必要分布在多個(gè)存儲(chǔ)器之間。如果你看到PAGELATCH類(lèi)型的等待,即使你進(jìn)行了分布也不會(huì)改善性能,而如果PAGEIOLATCH型的等待,或許你需要多個(gè)存儲(chǔ)器,但這也不是必然-有可能你需要講整個(gè)TempDB遷移到另一個(gè)存儲(chǔ)系統(tǒng),而不是僅僅為T(mén)empDB增加一個(gè)文件2013-01-01

