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

Como obter o endereço IP do cliente do próprio SQL Server 2008?


Eu encontrei algo que pode funcionar para você
CREATE FUNCTION [dbo].[GetCurrentIP] ()
RETURNS varchar(255)
AS
BEGIN
    DECLARE @IP_Address varchar(255);

    SELECT @IP_Address = client_net_address
    FROM sys.dm_exec_connections
    WHERE Session_id = @@SPID;

    Return @IP_Address;
END

De Como obter o cliente Endereço IP no SQL Server

Veja também este artigo sobre Obter endereço IP do cliente