【发布时间】:2013-06-06 01:40:15
【问题描述】:
是否可以通过 SQL Management Studio 将特定数据库设置为仅接受来自特定 IP 地址白名单的远程命令?请注意,同一服务器实例上可能还有其他数据库,我希望此限制仅适用于一个特定数据库。
谢谢!
【问题讨论】:
-
这篇文章有一些很棒的信息...stackoverflow.com/questions/7127602/…
-
据我所知,他们的建议会阻止对实例中所有数据库的访问。我只想对几个数据库之一进行此限制。
-
那么基于触发器的解决方案可能对您有用,这里有一篇更深入的文章...connectsql.blogspot.co.uk/2012/07/…
-
谢谢斯蒂芬。我不是触发器专家。我将如何修改该代码以使其仅适用于一个数据库?
-
看看我不确定你是否可以,但是,另一种方法是将它基于应用程序名称和 IP ......所以包括像
APP_NAME() LIKE 'Payment App%'这样的行并添加名称到硬编码的连接字符串
标签: sql-server ip-address whitelist