محدود کردن دسترسی به بانک اطلاعاتی به سرور مشخص

اگر در MS SQL Server به دنبال محدود کردن دسترسی به بانک اطلاعاتی و مثلا اجرای یک Stored Procedure  فقط زمانی که فراخوانی آن از روی سرور خاصی انجام شود هستید؛ کافی است تا در ابتدای Stored Procedure مذکور کنترل زیر را انجام دهید.


if host_name() = 'CallerServerName'

 .....

else 

return