如何使用IP限制与数据库的连接

时间:2011-01-30 07:00:22

标签: sql sql-server-2005 sql-server-2008

嗨专家 如何根据网络中的IP限制与数据库的连接(在sql server 2005中)? 考虑到我想要我的数据库只接受来自我的计算机和特定服务器的连接。 感谢

2 个答案:

答案 0 :(得分:1)

以下是与您的标准完全匹配的文章。 IP Address blocking

答案 1 :(得分:0)

考虑三个层次:

WebApp :: Server :: Database

使用禁止的IP列表在数据库上创建一个表。 对于您使用的任何语言(PHP / Java / etc ..),您可以先检查用户的IP地址。拨打db ......就像:

SELECT ip FROM ip_ban_table WHERE ip = {your_parameter}

如果它返回null,你很高兴。否则,您知道该用户位于阻止列表中。

这可能无法很好地扩展,您可能希望在实际对数据库执行任何操作之前进行此检查...但这将全部在您的服务器端代码上。