远程连接阿里云服务器(ECS)SQL Server数据库

编程入门 行业动态 更新时间:2024-10-26 10:36:18

  用自己电脑连接阿里云上安装的SQL Server数据库老报错,报错信息为:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: TCP Provider, error: 0 - 等待的操作过时。) (.Net SqlClient Data Provider);为了方便后续数据存储和线上数据库调试,遂抽出了些时间好好修理该问题。

 

1. 云服务器 ECS添加入站规则 

如果之前有添加SQL Server入站规则,则无须进行此步骤;否则,登录阿里云-->云服务器ECS-->安全组-->配置规则

 

入方向-->手动添加-->输入协议类型、端口范围、授权对象,端口使用SQL Server实际的端口 ,端口我设置为5699,所以输入为5699,详细参考下图

 

 2.云服务器 ECS开放数据库端口

Windows Defender防火墙-->高级设置-->入站规则-->新建规则-->选择端口-->下一步

 

 选择协议和输入端口后,点下一步

 

允许安全连接-->下一步 -->一直到最后输入名称和描述点完成即可

 

3. 设置SQL Server数据库

3.1 登录云服务器-->按win键打开菜单栏-->打开配置管理器

3.2 网络配置-->SQLEXPRESS的协议(名字可能不同)-->打开属性-->全部侦听和已启用选择是

 

3.3 IP地址 -->IP3的IP地址设为自己的公网IP-->其他IP的端口设为相同的数值,这里是5699

 

 3.4 IPAll-->动态端口设为5699,与其他IP一致-->点完成

 

 3.5 到云服务器打开MSSM-->输入用户、密码等连接数据库

 

3.6  选择数据库实例鼠标右键打开属性-->安全性-->SQL Server和Windows身份验证模式

3.7 连接-->允许远程连接到此服务器-->完成

 

 

 3.8 选择数据库实例鼠标右键打开facets

 

 3.9 选择服务器配置-->RemoteAccessEnabled设为true-->点完成,然后重启云服务器

 

4. 最后在自己电脑打开MSSM,服务名称采用IP+实例名+端口的格式,再输入登录名和密码点连接即远程连到云服务器的数据库。 

 

 

更多推荐

远程连接阿里云服务器(ECS)SQL Server数据库

本文发布于:2023-06-10 23:13:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1351755.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:阿里   数据库   服务器   ECS   Server

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!