sql server如何设置允许远程连接

说白了,让SQL Server支持远程连接其实很简单,但是细节上有几个关键点需要注意。
首先最重要的是,您必须确保 SQL Server 配置管理器中的 TCP/IP 协议已启用。
这一步通常可以在“SQL Server网络配置”下的“协议”中找到并确认。
我们去年跑的项目中,这里默认的端口是1 4 3 3 ,你必须在防火墙中添加这个端口的入站规则,否则远程连接会被防火墙阻止。
还有一点,不要忘记在SQL Server服务管理器中确认该服务正在运行,否则配置就白费了。
还有另一个关键细节。
您需要在SSMS中配置数据库权限,创建用户并授予权限。
否则,即使远程连接,你也无能为力。

一开始我以为只要配置好网络和防火墙就万事大吉了,后来发现不对,必须确保SQL Server服务已经启动。
等等,还有一件事,虽然没有必要,但是如果你对SQL脚本有研究的话,可以使用sp_configure系统存储过程来更高效地完成配置。

最后,让我提醒您一个容易陷入的陷阱。
虽然允许远程连接很方便,但说实话这是一个相当大的陷阱,因为它增加了安全风险。
所以,我认为值得一试,除了使用强密码和定期更新补丁之外,还可以限制可以访问的IP地址,这样即使有远程连接,也只会来自可信来源。

SQL Server2008如何设置开启远程连接

等等,上周我帮隔壁老王处理这件事的时候,居然发现了一个小细节。
那天,他急得满头大汗,说远程访问不行。
我进去一看,亲爱的,所有的防火墙端口都被封锁了。
这是SQL Server 2 008 ,步骤就是这样,一步一步来,但是每一步都需要密切关注。

比如设置sa密码后,不要忘记在状态中勾选enable。
我曾经忘记过这一步。
他问我为什么还是无法连接。
回来一看,忘记检查这一步了。
那一定是星期三下午。
他在电话的另一端说:“为什么不再起作用了?”我挂了电话又回来了,果然。

在配置 SSCM 时,您还需要打开 SQLServerBrowser。
老王之前忙着改TCP/IP,就把这件事给忘了。
结果,客户端无法连接到实例,因为导航服务没有响应。
这件事发生在周五。
他气得拍着桌子说道:“这破服务器我怎么处理不了?”
在“IP 地址”选项卡下,标准设置 IPAll 的 TCP 端口为 1 4 3 3 ,但请记住将动态端口留空。
有一次我用手填8 8 8 8 ,远程工具连接失败,但是本地工具可以。
我花了很长时间才发现端口填充得很差。
那是上个月的事了。
我坐在电脑前,看着那一串数字,突然想到:人有时会喜欢这个端口,必须正确配置它吗?
防火墙最后一步,不仅要添加1 4 3 3 ,UDP端口1 4 3 4 也要松掉。
上次我忘记了1 4 3 4 结果远程连接测试总是失败。
客户问道:“这如何连接?”。
我回去查了一下,哦,我忘记了1 4 3 4 ,是前天的。
他的最后一句话是“你能靠谱点吗?”
你看,说起来容易,但实际操作中,每一步都要做对。
现在老王的服务器,远程连接已经可靠使用了。
等等,我突然想到,他的电脑屏幕分辨率是不是有点低了?