小编典典

使用T-SQL解析主机名

sql

如何在T-SQL中解析主机名?2000兼容的方法是首选。尽管适用于2005/2008的内容也会有所帮助。

例如。如果我的主机名stackoverflow.com我想返回69.59.196.211


阅读 165

收藏
2021-03-17

共1个答案

小编典典

好吧,我想您可以使用xp_cmdshell执行nslookup并解析结果。不过,对于SQL
Server而言,这似乎是一件非常尴尬的事情。

exec master..xp_cmdshell 'nslookup intel.com'

..那么您可能想要将其填充到临时表中并逐步浏览结果。

如果可以访问SQL Server
2005或2008,也可以在.NET中构建存储过程或函数,然后对进行简单的调用Dns.GetHostAddresses()

2021-03-17