当前位置: 首页 > 数据应用 > SqlServer

如何通过外网远程连接 SQL Server 数据库

时间:2023-06-28 14:40:19 SqlServer

SQL Server 是一款流行的关系型数据库管理系统,它可以存储和处理大量的数据。有时候,我们需要通过外网远程连接 SQL Server 数据库,以便在不同的地点或设备上访问和操作数据。本文将介绍如何通过外网远程连接 SQL Server 数据库的方法和注意事项。

首先,我们需要确保 SQL Server 数据库服务器中允许远程连接。这可以通过以下步骤实现:

1. 打开 SQL Server Management Studio (SSMS),用本地账户登录,右击第一个选项,选择“属性”。

2. 在打开的属性窗口,在其右边点击“连接”,然后再左侧勾上“允许远程连接到此服务器”。

其次,我们需要为 SQL Server 配置相应的网络协议。这可以通过以下步骤实现:

1. 依次选择:开始-〉所有程序-〉Microsoft SQL Server 2019-〉配置工具-〉SQL Server配置管理器。

2. 打开 SQL Server 配置管理器后,选择 SQL Server 网络配置下面的 MSSQLSERVER,然后看右边里面的 TCP/IP 是否为“已启用”。如果不是,右击 TCP/IP 选择“启用”。

3. 双击 TCP/IP,在打开的属性窗口中,选择“IP 地址”标签页,然后找到 IPAll 项,将 TCP 端口设置为 1433(或者其他你想要的端口号),将 TCP 动态端口设置为空。

第三,我们需要检查 SQL Server 服务器防火墙设置。这可以通过以下步骤实现:

1. 打开 Windows 防火墙,选择“高级设置”。

2. 在左侧选择“入站规则”,然后在右侧选择“新建规则”。

3. 在新建规则向导中,选择“端口”,然后点击“下一步”。

4. 在协议和端口页中,选择“TCP”,然后在“特定本地端口”中输入 1433(或者其他你之前设置的端口号),然后点击“下一步”。

5. 在操作页中,选择“允许连接”,然后点击“下一步”。

6. 在配置文件页中,根据你的需要勾选相应的配置文件(域、专用、公用),然后点击“下一步”。

7. 在名称页中,输入一个规则名称(例如 SQL Server TCP),然后点击“完成”。

最后,我们需要创建链接服务器,并指定远程连接时使用的安全上下文。这可以通过以下步骤实现:

1. 打开 SSMS,在对象资源管理器中展开“服务器对象”,右击“链接服务器”,选择“新建链接服务器”。

2. 在新建链接服务器对话框中,在常规页上的链接服务器框中,输入你要链接到的 SQL Server 实例的名称(例如 Accounting\\\\SQLExpress)。