Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何限制使用IP连接到数据库_Sql_Sql Server 2005_Sql Server 2008 - Fatal编程技术网

Sql 如何限制使用IP连接到数据库

Sql 如何限制使用IP连接到数据库,sql,sql-server-2005,sql-server-2008,Sql,Sql Server 2005,Sql Server 2008,嗨,专家们 如何根据网络中的IP限制与数据库(在sql server 2005中)的连接? 考虑到我希望我的数据库只接受来自我的计算机和特定服务器的连接。 谢谢这篇文章完全符合您的标准 考虑三个层次: WebApp::服务器::数据库 在数据库上创建一个表,列出被禁止的IP。 对于您正在使用的任何语言(PHP/Java/etc…),您都可以首先检查用户的IP地址。打电话给db。。。比如: 从ip_ban_表中选择ip,其中ip={your_参数} 如果它返回null,则可以继续。否则,您知道该用

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

这篇文章完全符合您的标准

考虑三个层次:

WebApp::服务器::数据库

在数据库上创建一个表,列出被禁止的IP。 对于您正在使用的任何语言(PHP/Java/etc…),您都可以首先检查用户的IP地址。打电话给db。。。比如:

从ip_ban_表中选择ip,其中ip={your_参数}

如果它返回null,则可以继续。否则,您知道该用户在您的阻止列表中


这可能无法很好地扩展,您可能希望在实际使用db之前进行此检查。。。但这些都将出现在服务器端代码中。

链接已失效:(