SQLを発行したクライアントのIPアドレスを取得するのは無理かと思っていましたが、調べるとありました。
SQLServerでクライアントのIPアドレスを取得する
SQLを発行したクライアントのIPアドレスを取得するのは無理かと思っていましたが、調べるとありました。
マイクロソフトのページに詳細はあります。

sys.dm_exec_connections (Transact-SQL) - SQL Server
sys.dm_exec_connectionsは、データベースエンジンのこのインスタンスに対して確立された接続に関する情報と、各接続の詳細を返します。
SQLServerでクライアントのIPアドレスを取得するSQL
SQLServerでクライアントのIPアドレスを取得するには以下のSQLをクライアント側で実行すれば取得できます。
SELECT client_net_address FROM sys.dm_exec_connections WHERE session_id = @@SPID
@@SPIDは「現在のユーザー プロセスのセッションIDを返す」関数です。
ちなみにSQLServerが動作しているマシンで実行すると
client_net_address <local machine>
になります。