无法连接AWS RDS SQL Server

时间:2016-12-02 03:04:58

标签: sql-server amazon-web-services login rds

我在RDS上创建了一个SQL Server Express实例。我还创建了一个安全组,并为每个人启用了SQL Server端口范围1433。我也选择了Yes for Publicly Accessible。

当我尝试从Management Studio连接时,我确实将服务器名称指定为实例的端点,包括端口号。我确实使用身份验证类型指定了主用户名和主密码作为SQL Server身份验证。

我在连接时遇到此错误:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:25 - 连接字符串无效)(Microsoft SQL Server,错误:87)

当我尝试查看RDS实例日志时,我会看到以下消息。

2016-12-01 22:31:19.65 Logon Login failed for user 'sa'. Reason: Could not find a login matching the name provided. [CLIENT: 123.249.0.134]

1 个答案:

答案 0 :(得分:1)

SA不是可能的登录,它在RDS中被禁用,例如sysadmin不存在,SQL代理也不存在。

使用安全组来控制哪些IP地址或EC2实例可以连接到数据库实例上的数据库。首次创建数据库实例时,其防火墙会阻止任何数据库访问,除非通过关联的安全组指定的规则。

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.html