2015-06-19 186 views
0

我想從哪臺機器即將連接中找出問題。SQL Server 2000獲取連接客戶端的IP地址

查詢

select * from sysprocesses 

我可以看到客戶給我帶來host008的主機名。

但是,當我嘗試ping CMD中的host008時,找不到此主機。

使用

exec xp_cmdshell 'ping host008' 

或使用PowerShell的它給我什麼,無論是。

我的其他選擇是什麼?

+0

1)在服務器上運行'netstat -a',看看有沒有列在外地址列中的IP。 2)在服務器上運行網絡嗅探器(如Wireshark)以查看與SQL Server進行通信的遠程IP地址 - 可能需要一段時間才能篩選出您不感興趣的地方。 –

+0

我也建議您在數據庫管理網站,因爲它似乎更適合該領域的專業知識。 –

+0

是你的SQL Server還是一個域控制器? – Greg

回答

0

沒有連接主機。信息的來源是用於鏈接Access中的表的DSN文件。