如何配置sqlserver数据库允许远程连接

需要明确的是,远程连接数据库需要三件事:服务器必须允许、端口必须打开、防火墙必须允许。
这件事很复杂,陷阱也很多,一不小心就有可能陷入困境。

首先,服务器必须启用远程连接。
我们去年做的一个项目,因为没有勾选“允许远程连接”,卡了半天。
用行话来说,这称为许可证排除。
事实上,系统默认不允许您访问机器。
另外需要注意的是SQL Server 2 008 必须配置TCP/IP协议。
我记得去年有同事破坏了协议,结果3 000个数据请求都卡在那里,这叫卡。
还有另一个重要的细节。
端口 1 4 3 3 是默认端口,但有些系统会更改它。
例如,在Windows 7 中,您必须在防火墙中创建新的进入规则。
说实话,这很令人困惑。

起初我以为只要关闭防火墙就可以解决问题,但后来我发现我错了。
相当于把门上的锁全部拆了,不安全。
等等,还有一件事。
尝试时必须使用局域网内的IP。
不要使用外网地址,否则肯定无法连接。

建议先在虚拟机中走一遍整个流程。
很多人没有注意到这一点,值得尝试。

Windows Server2019 配置SQLServer远程连接

上周有客户问我如何在Windows Server 2 01 9 上配置SQL Server 2 01 9 远程连接,我详细解释了。
首先需要打开服务器资源管理器,然后进入计算机管理,在服务器管理器中找到“工具”选项,点击“计算机管理”。

接下来,确保 SQL Server 服务已启动。
在“服务和应用程序”下的“服务”中找到 SQL Server 相关服务,例如 SQLServer (MSSQLSERVER)。
如果没有启动,请右键单击并“启动”。

接下来,必须启用 TCP/IP 协议。
打开SQL Server配置管理器,找到“MSSQLSERVER协议”,右键单击“TCP/IP”,选择“启用”。

配置 TCP/IP 属性也很重要。
您必须设置 TCP 端口。
在“IP 地址”选项卡上,找到“IPAll”部分,然后在“TCP 端口”字段中输入 SQL Server 使用的端口号。
默认值为 1 4 3 3 确保 TCP 动态端口字段为空。

不要忘记在服务器的防火墙上打开端口 1 4 3 3 并创建新的入站规则以允许此端口上的流量。
如果是云服务器,必须在安全组或防火墙设置中打开1 4 3 3 端口。

最后,确认SQL Server配置和帐户配置,例如在SQL Server Management Studio中连接到SQL Server实例并确保启用具有远程连接权限的登录。

要测试远程连接,您可以创建一个扩展名为.udl的文本文档,双击打开“数据连接属性”,配置提供程序和连接信息,然后测试连接。

无论如何,按照这些步骤,远程连接应该可以成功建立。
我仍然在想,如果遇到问题,我可能必须深入了解导致问题的步骤。

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

SQLServer2 008 远程连接应该这样设置。

必须启用混合模式。
使用 Windows 身份验证登录,右键单击服务器并选择属性。
左键单击“安全性”,然后右键单击“SQL Server 和 Windows 身份验证”。
例如,在我的2 008 R2 系统上,执行了这一步。

还必须启用远程连接。
在属性中选择连接页面,选择允许远程连接并设置最大连接数,例如我设置为1 0当然可以。

需要 SA 帐户。
单击“安全”中的登录名,选择“sa”,右键单击“属性”。
在常规页面选择SQL Server身份验证,并设置强密码,如1 2 3 4 5 6 检查状态页面已启用,确定。

配置远程访问。
右键单击该实例并选择“属性”,然后选择“服务器配置页”。
将 RemoteAccessEnabled 和 RemotoDacEnabled 都更改为 True。

SSCM 需要修复。
选择SQLServer服务并右键查看该服务是否正在运行。
选择网络配置,单击协议,然后将 TCP/IP 更改为启用。
双击“TCP/IP”,然后单击“是”以启用“全部侦听”和“启用”。
在“IP地址”页面,将IP1 、IP2 、IPAll的TCP端口设置为1 4 3 3 ,TCP动态端口留空,如果启用则单击“是”。
TCP/IP 客户端协议也已启用,默认端口为 1 4 3 3
必须重新启动该服务。
配置完成后,重新启动SQLServer服务。

必须启用防火墙。
在规则中添加 1 4 3 3 TCP 和 1 4 3 4 UDP。
完成此操作后,可以使用 sa 远程访问 SSMS。

你自己考虑一下。