Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eriva_br

[Resolvido] Buscar, recuperar IP no SQL Server

Recommended Posts

buscando, recuperando IP do servidor onde o SQL Server está instalado:

 

create Procedure sp_get_ip_address    @ip varchar(40) out,   @idiomaPortugues bit -->1-Portugues, 0-Inglês  as  begin  Declare @ipLine varchar(200)  Declare @pos int  Declare @TextoIdioma varchar(20)  set nocount on  if (@idiomaPortugues = 1)   set @TextoIdioma = 'endere'  else   set @TextoIdioma = 'IP ADDRESS'  set @ip = NULL  Create table #temp (ipLine varchar(200))  Insert #temp exec master..xp_cmdshell 'ipconfig'  select @ipLine = ipLine  from #temp  where upper (ipLine) like '%'+ @TextoIdioma + '%'  if (isnull (@ipLine,'***') != '***')  begin  set @pos = CharIndex (':',@ipLine,1);  set @ip = rtrim(ltrim(substring (@ipLine ,  @pos + 1 ,  len (@ipLine) - @pos)))  end  drop table #temp  set nocount off  end  go
AUTOR: "Eli Leiba"

http://www.sqlmag.com/Article/ArticleID/48...rver_48303.html

 

OBS.: adicionado o parâmetro @idiomaPortugues para a verificação em windows com idioma em português

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.