一、只能用服务器名访问解决
开始菜单,找到SQL Server 配置管理器
进入后,有个SQL Server网络配置,MSSQLSERVER的协议,
Shared Memory,Named Pipes ,TCP/IP三个协议都改为启用。
双击TCP/IP,要将各个IP都启用。
二、如果服务器本机可用IP连接,但其它电脑不能连
可能是防火墙把1433端口给禁用了 或者windows中没有开启1433
进入控制面板->Windows防火墙 点击左边的高级设置
进入高级设置页面后,右键点击左边的“入站规则”,选择“新建规则”
在弹出的新建入站规则界面,选择“端口”这个单选按钮,点击 下一步
在本地特定端口后填写 1433(或者其它你想要开启的端口) 点击下一步
选择“允许连接”(默认) 点击下一步
选择应用规则的环境(默认全选) 点击下一步
输入名称和备注(比如SQL PORT等任意 最好输入有意义的,方便查看) 点击完成即可
(说了这么多 其实基本上按照WINDOWS给出的提示就可以了)
以上的做法是开启了WINDOWS 1433端口
至于其它杀毒软件或者防火墙 情况不一定 可能操作方式也不同 最极端的做法是 把所有的都关闭了