Windowsファイアウォールを使用して行うことのように聞こえます(SQL Serverポートをブロックし、特定のIPアドレスの例外を許可することができます)。
これは、sys.dm_exec_connectionsを使用してIPアドレスをチェックするログオントリガーのようなもので行うことができますが、トラフィックを完全にブロックするよりもはるかに望ましくないオプションだと思います。
確かに、データベースレベルで行うのははるかに困難です。
Windowsファイアウォールを使用して行うことのように聞こえます(SQL Serverポートをブロックし、特定のIPアドレスの例外を許可することができます)。
これは、sys.dm_exec_connectionsを使用してIPアドレスをチェックするログオントリガーのようなもので行うことができますが、トラフィックを完全にブロックするよりもはるかに望ましくないオプションだと思います。
確かに、データベースレベルで行うのははるかに困難です。