Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Resolver nomes de host com t-sql


Bem, suponho que você possa usar xp_cmdshell para executar nslookup e analisar os resultados. Parece uma coisa muito estranha para o SQL Server estar fazendo, no entanto.
exec master..xp_cmdshell 'nslookup intel.com'

.. então você provavelmente vai querer colocar isso em uma tabela temporária e percorrer os resultados.

Você também pode, se puder obter acesso ao SQL Server 2005 ou 2008, criar um procedimento armazenado ou função no .NET e fazer uma chamada simples para Dns.GetHostAddresses() .