это будет зависеть от того, что вы подразумеваете именно с помощью удаленных команд, метода аутентификации и вопросов, таких как: ваш диапазон IP-адресов будет управляться и статичным?
было бы проще настроить пользователя с соответствующими разрешениями и использовать его только для аутентификации с требуемых компьютеров, таким образом, если IP-адреса клиентских машин меняют решение, все еще работает?
тогда вам просто нужен второй пользователь с тем, что более низкие разрешения требуются на других машинах
, например, если вы хотите иметь доступ на чтение для большинства людей, но некоторые машины должны играть с DDL:
войти в системе из 127.0.0.2 с именем пользователя REMOTE_POWERS, который имеет роль DDL администратора в этой базе данных
все другие машины входа в системе к экземпляру в качестве пользователя RO_PEON с ролью таких как чтения данных
Существуют несколько Excelle nt info на этом посту ... http://stackoverflow.com/questions/7127602/restrict-sql-server-connection-to-specific-ip-address –
Из того, что я мог собрать, то, что они предлагают, блокирует доступ к все базы данных в экземпляре. Я хочу сделать это ограничение только одной из нескольких баз данных. – Osprey
Тогда триггерные решения могут быть вам полезны, вот более подробная статья ... http://connectsql.blogspot.co.uk/2012/07/sql-server-restrict-login-from-valid.html –