SqlServer远程连接配置

请先参考
  1. SQLServer 2014数据库远程访问设置方法
  2. 系统安装SQLSever2000后1433端口未开放,如何打开1433端口的解决方法

疑难杂症

  • 默认只有IPv6监听

现象:使用ping命令测试时ip地址没有问题,使用telnet测试端口时只有IPv6地址可以连接

测试localhost的IPv6地址的1433端口,可以访问

telnet ::1 1433

测试localhost的IPv4地址的1433端口,无法连接

telnet 127.0.0.1 1433


说明:这是sqlserver服务的问题,sqlserver服务只开启了IPv6的监听,需要将服务开启用户设为“local System”

使用netstat命令查看已监听的端口

netstat -an |find /i "listening"

在输出的TCP连接中只能看到IPv6的监听


而没有IPv4的监听



方案:打开Sql Server Configuration Manager(Sql Server 配置管理器),在SQLServer服务中修改实例服务的登录身份为“Local System”

SqlServer远程连接配置_第1张图片


你可能感兴趣的:(sqlserver,sqlserver,监听)