SQLServer配置允许远程连接
前⾔
需要别⼈远程你的数据库,⾸先需要的是在⼀个局域⽹内,或者连接的是同⼀个路由器,接下来就是具体步骤:
1、⾸先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为:
sql连接不上服务器1. 打开数据库,⽤本地帐户登录,右击第⼀个选项,选择属性:
2. 在打开的属性窗⼝,在其右边点击“连接”,然后再左侧勾上“允许远程连接到此服务器”:
2、为微软SQL服务器(MSSQLServer)配置相应协议
1. 右键此电脑-> 管理依次选择:服务和应⽤程序-〉SQL Server 配置管理器 -〉SQL Server ⽹络配置 -〉SQLEXPRESS的协议如下图所⽰:
2. 打开SQLEXPRESS的协议然后看右边⾥⾯的TCP/IP和Named Pipes 是否为“已启⽤”,如下图所⽰:
未启⽤都需要改为已启⽤,最终都要保证前三个都是启⽤状态(启⽤之后需要重新启动SQL Server 服务)
3、检查SQL服务器防⽕墙设置(快捷步骤-直接关闭防⽕墙(不安全))
1、在进⾏完上两步操作后,⽤户需要做的是对SQL服务器防⽕墙进⾏重新配置。在进⾏这⼀步操作时,⾸先到SQL服务器上看那个端⼝⽀持TCP/IP协议。⽤户可以在SQL服务器防⽕墙已经处于运⾏状态下,右击“TCP/IP协议”选择“属性”:
注意:上图中所有TCP端⼝均可⾃⼰设置(推荐默认使⽤1433即可),最终的IP All 也要配置(TCP动态端⼝不要动,否则会导致SQL Server 服务器⽆法启动),如下图:
从上图中我们可以看出,这台SQL服务器上⽀持TCP/IP协议的是1433端⼝。下⼀步要做的是在防⽕墙的配置中允许1433端⼝⽀持TCP/IP协议即可。如果服务器上运⾏的是Windows 10(企业版)操作系统,其配置步骤为(其他微软操作系统的做法类似),打开“控制⾯板”选
择“Windows Defender 防⽕墙”选项,然后点击⾼级选项,如下图所⽰:
2. 选择“⾼级设置”后,在右边菜单栏中出“具有⾼级安全选项的Windows防⽕墙”并将其打开。打开后会发现在左边菜单栏中
有“⼊站规则(Inboud Rules)”选项。将该选项打开,并在右边菜单栏中选择“新建规则(New Rule)”选项:
3. 打开“新建规则”选项后,利⽤“新内置绑定规则向导”为1433端⼝配置“内部绑定协议”配置为适⽤于TCP/IP协议即可。(前提是,需要完成该步骤以前所述的所有步骤),根据下⾯的⼏幅图为1433端⼝配置适⽤于1433端⼝即可:
最后点击“完成”即可。测试⽅法:在局域⽹内⼀台电脑,打开SQLServer数据库,然后输⼊你的Ip和密码,如果能连接上,就说明已经配置好了,如下图所⽰:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论