ऐसा लगता है कि आप Windows फ़ायरवॉल का उपयोग करके कुछ करेंगे (आप SQL सर्वर पोर्ट को ब्लॉक कर सकते हैं, और कुछ IP पतों के लिए अपवाद की अनुमति दे सकते हैं)।
आप इसे लॉगऑन ट्रिगर जैसे कुछ के साथ कर सकते हैं जिसने sys.dm_exec_connections का उपयोग करके आईपी पते की जांच की लेकिन मुझे लगता है कि यह यातायात को सीधे अवरुद्ध करने से बहुत कम वांछनीय विकल्प है।
निश्चित रूप से डेटाबेस स्तर पर करना बहुत कठिन है।