我需要创建一个存储过程,它将获取目标IP,然后调用tracert或ping,然后将结果写入sql表,这样我就可以在网页中向用户显示结果。 是否有可能做到这一点 ?如果是的话,请你告诉我怎么样,因为我经常搜索并找不到合适的解决方案。 如果不是你有什么建议吗?
由于
答案 0 :(得分:2)
根据需要进行修改 -
declare @results table(result varchar(500))
insert into @results
exec sp_executesql N'xp_cmdshell ''ping www.yahoo.com'''
select * from @results
同样适用于tracert
declare @results table(result varchar(500))
insert into @results
exec sp_executesql N'xp_cmdshell ''tracert www.yahoo.com'''
select * from @results