如何设置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数据库