2

我正在使用在 Amazon EC2 机器上运行的 SQL 管理工作室 2008。我无法连接到我的 asp.net 应用程序中的数据库。EC2 实例已设置为接受通过 SQL 端口的连接。我还可以远程控制机器以及查看服务器上托管的网站。下面列出的是与此实例相关的连接字符串的一部分。当程序运行并调用此连接字符串时,它返回 tcp 错误 0 - 无返回响应。它只是超时。

<add name="ProjectServer" connectionString="Data Source=*IP ADDRESS HERE*,1433;Initial Catalog=*Catalog Name*;User ID=IP-0A6ED514\Administrator;"/>

我删除了示例的 ip 和目录名称,但我确信它们是正确的。

我唯一认为可能会导致错误的是用户 ID 和服务器名称之间的名称差异 - 服务器名称是 ip-0A6ED514\sharepoint 但用户名是 ip-0A6ED514\administrator 当我登录到EC2 实例上的 sql 服务器管理器。不使用密码。不确定我是否需要为密码保留一个空白字符串 - 也不确定服务器名称和登录用户 ID 之间的差异是否会产生影响。任何帮助表示赞赏。谢谢你。

更新 - 当这个连接字符串在没有端口的情况下使用时,我得到 tcp 提供程序错误 40 - 当端口在那里时,我得到错误 0

编辑- sql server 正在使用 Windows 身份验证- 这有什么不同吗?通常我总是使用 SQL Server 身份验证

编辑 2-现在在同一位置运行 sql express,我需要一个 \SQLEXPRESS 标签吗?环顾四周后,我觉得可能是什么错误,是我可以到达机器,但它没有将我指向数据库,有什么建议吗?

4

0 回答 0