【Sql Server】sql server 2019设置远程访问,外网服务器需要设置好安全组入方向规则

大家好,我是,欢迎来到《小5讲堂》。
这是《Sql Server》系列文章,每篇文章将以博主理解的角度展开讲解。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!

目录

前言

本地电脑安装的sql server数据库可视化工具ssms连接到外网服务器的sql server数据库,实现本地化远程链接数据库进行管理和操作。

### 如何配置 SQL Server 2019 实现远程连接 #### 启用 TCP/IP 协议 为了使 SQL Server 接受来自其他机器的请求,必须启用 TCP/IP 协议。通过 SQL Server 配置管理器完成此操作,在“SQL Server Network Configuration”的“Protocols for MSSQLSERVER”下找到并启动 TCP/IP 设置[^1]。 #### 修改防火墙规则 对于外网服务器而言,需调整安全组中的规则来开放必要的端口,默认情况下是 1433 端口用于标准实例通信。确保这些更改不会影响系统的安全性。 #### 检查 SQL Server 浏览器服务状态 确认 `SQL Server Browser` 和主要的 `SQL Server (MSSQLSERVER)` 两项服务均处于运行状态是非常重要的。这可以通过 SSCM 中的服务列表查看,并保证它们正常工作以便处理客户端发出的数据请求[^5]。 #### 数据库引擎属性设置 SQL Server Management Studio (SSMS),右键点击目标服务器节点选择“属性”。转至“连接”页面勾选允许远程访问选项;同时考虑增加最大并发数以适应更多用户的接需求[^4]。 #### 客户端驱动程序兼容性测试 当遇到 `.Net SqlClient Data Provider` 报告命名管道错误时,尝试切换协议为 TCP/IP 或者修改应用程序使用的连接字符串参数,比如指定具体的 IP 地址而非 localhost/127.0.0.1 这样的回环地址[^3]。 ```sql -- 使用 T-SQL 查询当前服务器名及其版本号 SELECT @@SERVERNAME AS 'Server Name', SERVERPROPERTY('productversion') as 'Version' ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值