Quantcast
Channel: Forum SQL Server Database Engine
Viewing all articles
Browse latest Browse all 15694

blocking access to sql server from particular IP

$
0
0

Hi I wan to to block to sql server (SQL2005) from particular IP

I created trigger

CREATE TRIGGER [tgr_blocker]
ON ALL SERVER
FOR LOGON
AS
BEGIN

IF isnull((SELECT client_net_address FROM sys.dm_exec_connections WHERE session_id = @@SPID),'') = '111.2.2.123'
ROLLBACK;

END;

trigger detect   '111.2.2.123'  but also deny access to SOME other IP

(20 diffrent users from diffrent ip conencted all the time, but 3-4 get access denied if trigger enabled)

Message
Logon failed for login 'MYCORP\blockedUser' due to trigger execution. [CLIENT: 111.2.2.123]--this is how it should be


Message
Logon failed for login 'MYCORP\userWhoshouldAccessServer' due to trigger execution. [CLIENT: 111.3.3.567]--this user denied access

What is missing in my trigger ?




Viewing all articles
Browse latest Browse all 15694

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>