我在AWS中有一个全新的EC2 VM,并在其上安装了SQL Server。然后我导入了一个数据库,现在想要从外部访问这些数据。任何人都可以指导我做我需要做什么吗?
不要担心这不是什么敏感,它只是目前的测试内容。
到目前为止,我已经关闭了Windows防火墙以确保没有阻止它,确保在SQL中启用了TCP / IP但是当我尝试从asp.net应用程序连接到它时(例如本地或从asp .net应用程序在不同的ec2实例上运行),它只是连接超时(使用公共DNS或VM的私有IP地址)。
我现实需要做些什么才能使这个SQL实例在VM之外可用?
每次向EC2实例添加服务时,都需要确保允许到连接到实例的安全组中所需端口的入站连接。
您是否打开端口1433以允许到Microsoft SQL Server的入站连接?
以下是解决SQL Server连接问题的一些基本步骤:
你能澄清网络设置,是这样的:
VM> VM HOST> LAN上的CLIENT
Internet上的VM> VM HOST> CLIENT
在每个阶段尝试这些故障排除步骤。