通過SQL查詢SQL伺服器和客戶端IP位址

2021-05-23 02:14:23 字數 1222 閱讀 1534

--通過

sql查詢

sql伺服器

ip位址(適用於sql2000以上版本,查詢伺服器所有網絡卡的ip)

select

stuff

([output]

, 1,

charindex

(':'

,[output]

),'')as

[ 伺服器

ip位址]

from

openrowset(

'sqloledb',

'server=.;trusted_connection=yes',

'set fmtonly off;

exec master..xp_cmdshell ''ipconfig/all''' )

astwhere

[output]

like

'%ip address%'

/* 伺服器ip位址

----------------

192.168.16.235

192.168.10.140

(2 行受影響)

*/ --通過

sql查詢

sql伺服器和客戶端

ip位址(

適用於sql2005

以上版本)

select

local_net_address

伺服器ip位址,

local_tcp_port

as 服務埠,

client_net_address

as 客戶端

ip位址

from

sys.

dm_exec_connections

where

session_id

=@@spid --

通過sql

查詢sql

伺服器和客戶端

ip位址(

適用於sql2008

以上版本)

select

connectionproperty

('local_net_address')as

服務端ip位址,

connectionproperty

('local_tcp_port')as

服務埠,

connectionproperty

('client_net_address')as

客戶端ip位址

通過SQL查詢SQL伺服器和客戶端IP位址

author htl258 tony date 2010 06 26 23 02 30 version microsoft sql server 2008 rtm 10.0.1600.22 intel x86 jul 9 2008 14 43 34 developer edition on wind...

SQL跨伺服器查詢

sql跨伺服器查詢的二種實現方法 select from opendatasource sqloledb data source 遠端ip user id sa password 密碼 庫名.dbo.表名 insert 本地庫名.表名 select from opendatasource sqlol...

sql跨伺服器查詢示例

sql跨伺服器查詢應該如何使用呢?下面的例子將會給您一些啟示,供您學習參考,希望可以使您對sql跨伺服器查詢有更深的認識。在寫到乙個sql 語句時,於由集團內部部門多,用到的系統也就多,當然資料庫的伺服器也多個了。在做車間車輛保養時,保養的材料的新增,必須和物資裡的名稱保持一致。但是物資系統的資料庫...