Я сейчас впаду в состояние параноика, но мне кажется стоит ограничивать хотя бы из-за того что со стороны SQL сервера и с правами пользователя под которым запущен сервер можно выполнить произвольный код в ОС. Не тривиально, но тем не менее возможно
1) от кого защищаемая?
2) из под sa можно много чего сделать
3) он, как я понял, хочет ограничить пользователя приложения от бд этого же приложения. что есть бред