本篇远程连接说明,旨在学习记录入门级连接局域网服务器的方法。
1.学习环境:局域网
2.学习软件:MSSQL
备注:作者的服务器为普通台式机,普通系统。CPU好一些,所以作为服务器使用,减小普通笔记本的压力。正常的服务器系统,过程应该类似吧,目前作者也没有用过真正的服务器。
3.远程连接记录
(1)首先看一下服务器的MSSQL的数据库属性,连接选项,正常情况下,软件是默认打开【允许远程连接到此服务器】功能的。
(2)在服务器系统内找到sql server 配置管理器,系统内的搜索快捷键为win + s,设置网络配置中TCP/IP为启用状态。
(3)配置入站规则
1.在设置(win+i)中搜索防火墙
2.打开高级设置
3.在界面左侧,点击入站规则-右侧操作中点击-新建规则
4.要创建的规则类型-选择端口
5.选择TCP -特定本地端口-1433
6.允许连接
7.何时应用该规则-全选(最好在自己搭建的局域网内全选,其他环境自己自行更改)
8.完成
(4)重启MSSQL服务器
(5)在客户端打开管理工具连接服务器端,作者提供两种管理工具的连接方式
a.微软自己的SSMS;b.Navicat工具
a.在微软自己的管理工具中,登录界面的服务器名称栏,如果已经知道服务器的设备名称,可以直接填写。不知道的话,可以点击浏览更多,在网络服务器上搜索,可以得到局域网内拥有的SQL服务器的其他的机器的设备名。
查询设备名还可以在属性里面查。这里的设备名,就是ssms服务器名称栏要填写的名称
登录名可以使用超级管理员(sa),也可以在服务器端重新设立一个新的。
B.Navicat的连接
连接名称:是可以自己个性化定义的
主机:填写服务器的设备名
验证:无法使用Windows验证(选择后会无法验证)-使用SQL server 验证-输入自己设定好的用户名和密码,作者使用的是超级管理员
至此所有相关软件的设置配置都结束了,如果在所有配置都完成的情况下,在远程连接过程中,出现问题。作者在使用过程中发现了两个会影响正常连通的因素1.网络属性
在服务器端设置中,找到网络-以太网,设置网络为专用,一般化公用可能会隐藏机器。
2.在服务器端,找到安全软件的设置。作者使用的是火绒,火绒拦截了客户端IPv4和IPv6的请求。
在软件相关设置中,将局域网内的客户端机器,设置为白名单。