最近,我们开始收到以下警报:
下面是我到目前为止在上面的日志(xx.xxx)中使用客户机IP查找主机名的步骤:
nststat -a xx.xx.xx.xxx这没有给我任何关于客户端主机名的信息,并且说没有找到HostName。

ping -a xx.xx.xx.xxx这给了我上面提到的IP的回复消息。
nslookup xx.xx.xx.xxx域找不到IP。
我还应该做什么来找出失败的登录有什么问题,它是谁的登录,以及从哪台机器?
发布于 2017-11-04 19:11:20
declare @IP as varchar(15)
declare @cmd as varchar(1000)
set @IP='xxxxx'
SET @cmd = 'ping -a -n 1 ' + @IP
Create Table #Output (Output varchar(150) default(''))
INSERT INTO #Output
EXEC xp_cmdshell @cmd
Begin try
Select top 1 Replace(LEFT([Output],CHARINDEX('[', [Output])-2),'Pinging ','') as HostName from #Output where Output like 'Pinging%'
End Try
Begin catch
Select 'Host name for:' + @IP +' could not be find'
End catch https://dba.stackexchange.com/questions/190098
复制相似问题