SQL数据库只接受来自特定IP地址的远程命令

时间:2013-06-10 11:50:08

标签: sql-server ip-address whitelist

是否可以通过SQL Management Studio将特定数据库设置为仅接受来自特定白名单IP地址的远程命令?请注意,同一服务器实例上可能还有其他数据库,我希望此限制仅适用于一个特定的数据库。

谢谢!

1 个答案:

答案 0 :(得分:0)

它将取决于您的远程命令,身份验证方法和问题的确切含义,例如:您的IP管理范围是否会被管理和静态?

设置具有适当权限的用户并且仅使用该权限从所需的计算机进行身份验证似乎更简单,这样如果客户端计算机的IP地址发生更改,解决方案仍然有效吗?

然后你只需要第二个用户,在其他机器上需要任何较低的权限

例如,如果您希望对大多数人具有读取权限,但某些计算机需要使用ddl:

使用名为REMOTE_POWERS的用户从127.0.0.2登录,该用户在该数据库中具有ddl admin角色

所有其他计算机以具有数据读取器

等角色的用户RO_PEON登录实例