无法使用sqlworkbench连接AWS RDS(SQL SERVER)/ j

问题描述:

这是我尝试连接时得到的错误消息。 与主机hostname.rds.amazonaws.com端口1433的TCP/IP连接失败。错误:“connect timed out。验证连接属性确保SQL Server的一个实例正在主机上运行,​​并且接受端口上的TCP/IP连接请确保与端口的TCP连接没有被防火墙阻止无法使用sqlworkbench连接AWS RDS(SQL SERVER)/ j

提供的信息: 二手sqljdbc42.jar;用户名,密码;驱动程序的Microsoft SQL Server; URL - > JDBC:SQLSERVER://hostname.rds.amazonaws.com:1433; integratedSecurity = TRUE;

+0

您是否将您的rds实例配置为可公开访问? (如果是这样的话,你应该考虑使用SSH隧道到你的网络,因为从安全的角度来看,公众可访问的dbs通常是一个非常糟糕的主意) – fishi

如果您尝试从AWS VPC外部进行连接,则需要启用RDS实例上的“公开访问”标志,或使用SSH隧道。

You will我需要在分配给RDS实例的安全组中打开数据库端口(在本例中为端口1433)。

+0

我试过了,它不适合我。 –