0
我想知道是否有办法将特定IP地址的SQL Server登录列入白名单。更具体地讲我要实现以下目标:在SQL Server中将登录名和IP地址列入白名单
- 任何SQL Server登录,除了登录
SomeLogin
,可以连接到任何IP数据库服务器,并 SomeLogin
只能从特定的连接到数据库服务器IP地址
我想知道是否有办法将特定IP地址的SQL Server登录列入白名单。更具体地讲我要实现以下目标:在SQL Server中将登录名和IP地址列入白名单
SomeLogin
,可以连接到任何IP数据库服务器,并SomeLogin
只能从特定的连接到数据库服务器IP地址您可以为此使用触发器。实质上,当发生指定的事件时触发SQL触发器,然后可以使用T-SQL指定甚至触发时要执行的操作。
看到这个职位here为一个特定的例子如何做到这一点。
感谢您的回答,我对T-SQL触发器非常熟悉,并且知道可以通过它实现。我想知道这是否是实现上述目标的最佳解决方案。如果我只需要处理IP地址,我认为可以在DB服务器防火墙上编写规则,但是,由于我还必须考虑SQL Server登录,因此我认为触发器可能是最合适的解决方案。 –