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