环境:windows10 SqlServer2017 SSMS 17
因为Telnet 服务端在Windows10被移除了,而网上大部分的SqlServer联机都是比较老的,而且有些说需要Telnet Server,有些又说的模糊不清,经过摸索了一段时间后发现根本用不着Telnet服务器。成功在局域网里面连接成功了,现在把流程发出来。
1、打开SqlServer配置中心、打开网络协议配置的头三个Shared Memory,Named Pipes,TCP/IP
2、双击TCP/IP-IP地址-选用一个本地的IP(如192.168.3.7),然后填入SqlServer默认端口1433(可以改用其他端口,这里是最初始端口设置的地方)
3、打开SSMS-右键服务器-连接-允许远程连接到本地服务器勾选
4、控制面板-windows defender防火墙-入站规则-添加规则
5、添加端口规则-本地端口1433(和上方设置相同)-出站端口所有端口-高级-选择网络对应的组别(就是你连接局域网时候所选择的网络组别)
然后就可以通过SqlServer连接对方的Sqlsever了
Ping对方如果Ping不通可能是对方电脑关闭了ICMP协议的回显,打开入站规则中的文件与打印-ICMPV4 回显就行
用不用到Telnet客户端这个不是很清楚,因为在摸索过程中安装了,而且在删除掉第三方telnet Server时候,telnet也是可以连接成功的(猜测windows自动开启telnet server???)