如何从EC2 VM公开sql实例?

问题描述 投票:0回答:2

我在AWS中有一个全新的EC2 VM,并在其上安装了SQL Server。然后我导入了一个数据库,现在想要从外部访问这些数据。任何人都可以指导我做我需要做什么吗?

不要担心这不是什么敏感,它只是目前的测试内容。

到目前为止,我已经关闭了Windows防火墙以确保没有阻止它,确保在SQL中启用了TCP / IP但是当我尝试从asp.net应用程序连接到它时(例如本地或从asp .net应用程序在不同的ec2实例上运行),它只是连接超时(使用公共DNS或VM的私有IP地址)。

我现实需要做些什么才能使这个SQL实例在VM之外可用?

sql-server amazon-web-services amazon-ec2
2个回答
2
投票

每次向EC2实例添加服务时,都需要确保允许到连接到实例的安全组中所需端口的入站连接。

您是否打开端口1433以允许到Microsoft SQL Server的入站连接?


1
投票

以下是解决SQL Server连接问题的一些基本步骤:

  1. 是SQL Server运行,还是TCP / IP
  2. 从客户端可以PING
  3. 从客户端可以TELNET 1433

你能澄清网络设置,是这样的:

VM> VM HOST> LAN上的CLIENT

Internet上的VM> VM HOST> CLIENT

在每个阶段尝试这些故障排除步骤。

© www.soinside.com 2019 - 2024. All rights reserved.