Obtener IP de conexion en MSSQL Server
Comparto estos dos scripts muy sencillos pero me han ayudo cuando necesitas saber la direccion IP de algun equipo, por ejemplo cuado se generan bloqueos, o por alguna otra razon:
/* Obtener la IP de la conexion del cliente */
SELECT client_net_address
FROM sys.dm_exec_connections
WHERE session_id = @@spid
/* Obtener la ultima instruccion ejecutada */
DECLARE @sqltext VARBINARY(128)
SELECT @sqltext = sql_handle
FROM sys.sysprocesses
WHERE spid = (YourSessionID)
SELECT TEXT
FROM sys.dm_exec_sql_text(@sqltext)
GO
/* Obtener la IP de la conexion del cliente */
SELECT client_net_address
FROM sys.dm_exec_connections
WHERE session_id = @@spid
/* Obtener la ultima instruccion ejecutada */
DECLARE @sqltext VARBINARY(128)
SELECT @sqltext = sql_handle
FROM sys.sysprocesses
WHERE spid = (YourSessionID)
SELECT TEXT
FROM sys.dm_exec_sql_text(@sqltext)
GO
Comentarios
Publicar un comentario