Nic*_*ias 1 sql t-sql sql-server sql-server-2005
如何在t-sql中解析主机名?2000兼容方法是优选的.虽然在2005/2008年运作的东西也会有所帮助.
例如.如果我有主机名stackoverflow.com我想返回69.59.196.211
好吧,我想你可以使用xp_cmdshell来执行nslookup并解析结果.但是,对于SQL Server来说,这似乎是一件非常尴尬的事情.
exec master..xp_cmdshell 'nslookup intel.com'
Run Code Online (Sandbox Code Playgroud)
..然后你可能想把它放在临时表中并浏览结果.
如果可以访问SQL Server 2005或2008,还可以在.NET中构建存储过程或函数,并进行简单的调用Dns.GetHostAddresses().