如何设置SQL SERVER才能保证只有局域网才能访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置SQL SERVER才能保证只有局域网才能访问相关的知识,希望对你有一定的参考价值。

我这边设置的数据库为SQL SERVER,是由EXCEL为操作系统连接数据库,Server=IP地址,这样可以在互联网上任意访问数据库,我想咨询,如何设置数据库才能让只有局域网内的电脑可以访问,其他不在此局域网内的电脑不能访问?谢谢!

肯定是你的方法有问题咯,你的理解也有问题。首先,设置IP地址的时候,如果你使用的是固定IP,如192.168.0.20,子网掩码为255.255.255.0,在其他电脑上(注意不能是机房或其他互相连通的机器之间)进行ping是一定不能ping通的,我想你所谓的外网就是在相互已连接的机器上进行访问,当然可以ping通。
你在某位连入外网的同学的机器上再去使用ping 192.168.0.20,如果ping通了,我就没话说,当然那是不可能的。
另外,SqlServer要防止除特定用户的访问可以为数据库设置用户并设置访问权限,这也是解决之道。

想要访问局域网数据库就是设置IP(保证互连),设置数据库用户,连接就OK
参考技术A 1开始——>Microsoft SQL Server 2008——>配置工具——>Sql Server 配置管理器——> Sql Server 网络配置——>MSSQServer协议——> 禁用TCP/IP协议

2开始——>Microsoft SQL Server 2008——>配置工具——>Sql Server 配置管理器——> SQL Native Client 10.0 配置——>客户端协议——>禁用TCP/IP协议
参考技术B 如何设置数据库才能让只有局域网内的电脑可以访问,其他不在此局域网内的电脑不能访问?===================1 把外网断掉2 封掉所有SQL远程连接端口3 把用户名称密码改了4 还有N种方法哦5 只要在网络上,没有绝对的安全可言啦 参考技术C 把IP地址设成你局域网的IP地址不就行了吗?如果你的本地IP是192.168.0.10,局域网用户是可以访问的,外网肯定无法访问

以上是关于如何设置SQL SERVER才能保证只有局域网才能访问的主要内容,如果未能解决你的问题,请参考以下文章

怎样通过计算机ip地址访问sql server 2008数据库

如何设置外网访问sql2008数据库服务器

只有在使用列列表并且 IDENTITY_INSERT 为 ON SQL Server 时,才能为表中的标识列指定显式值

请问如何配置ODBC连接远程的SQL Server数据库?

安装SQL Server 2012 时出现设置账户权限失败

sql server 2012怎样样才能完全卸载并重新安装