0

我有一个 AWS 服务器(带有 IIS 的 MS SQL SERVER EXPRESS 2008 R2),弹性 IP 为 54.214.8.111,安全组配置了 HTTP、MS SQL 和 FTP,我可以使用 rdp 文件连接到远程虚拟机amazon 在控制台中为您提供。

但是,当我尝试通过 Visual Studio 连接以测试数据库是否正常工作时,它给了我一个“用户 'dbuser' 登录失败错误。我的 SQL Server 上有一个名为 dbuser 的用户(当然在服务器端)完全访问权限等。尽管有所有指南和帮助文档,我也无法连接到服务器上的 ftp。似乎有些东西只是阻止了我的连接。我在多台计算机上尝试过同样的事情。

除了我怀疑服务器实例之外,一切似乎都配置正确。

任何人都可以帮忙吗?PS 我对 Web 开发相当陌生,这是我的第一台 AWS EC2 服务器。

[更新] 我只是尝试在不同的位置创建一个新实例,同样的事情,也许我不知道如何在 EC2 上配置 SQL Server?

4

2 回答 2

1

默认情况下,EC2 SQL 实例似乎禁用了 SQL 身份验证。

在 SQL Management Studio 中,以内置管理员帐户连接,然后转到

服务器属性>安全>

在服务器身份验证下,更改为“SQL Server 和 Windows 身份验证模式”

重启 SQL

您的本地帐户现在应该可以使用

于 2014-02-28T01:36:18.740 回答
0

尝试在提升模式下运行(右键单击 Visual Studio 并以管理员身份运行),解决了我最近遇到的一些问题。

于 2013-12-18T18:43:35.907 回答