2014-10-06 41 views
1

我正在开发一个ASP.NET MVC项目,我从头开始。我只想在我的项目中使用托管在Azure上的SQL数据库。Azure SQL数据库连接异常(抛出System.Data.SqlClient.SqlException)

System.Data.SqlClient.SqlException(0x80131904):用户'myname'的登录失败。此会话已分配有跟踪ID“00dbcf81-35eb-4d92-b022-da1bca001e5f”。当您需要帮助时,将此跟踪ID提供给客户支持。

我做了什么:

  1. 我设置了web.config中的连接字符串使用一个Azure管理门户提供。我直接复制并粘贴。
  2. 我在我的电脑上设置了防火墙 - 允许端口1433出站和入站
  3. 在azure管理门户中,我将我的IP地址放入列表中。
  4. 我可以使用我的密码和用户名成功连接使用SQL Server Management Studio的Azure数据库。一切正常。
  5. 我还设置“允许其他Windows Azure服务访问此服务器”

这里是我的连接字符串:

<add name="DefaultConnection" connectionString="Server=tcp:myserver.database.windows.net;Database=aspnet-WebApplication1-20140927090028;User ID=myid;Password={mypsw};Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" providerName="System.Data.SqlClient" /> 

我到过这里所有的帖子,并没有发现有用的信息多。

任何帮助,非常感谢。

谢谢。

+1

你可以发布你想要连接的连接字符串/代码吗?除此之外,恐怕我能提供的唯一其他建议是仔细检查用户名和密码。 – Kakira 2014-10-06 04:29:46

回答

0

似乎以下所述的凭据有问题 请仔细检查您的用户名和密码。

System.Data.SqlClient.SqlException(0x80131904):用户'myname'登录失败。此会话已分配有跟踪ID“00dbcf81-35eb-4d92-b022-da1bca001e5f”。当您需要帮助时,将此跟踪ID提供给客户支持。

+0

谢谢路易斯。我加倍检查,我很确定psw和名字是正确的。 – catlovespurple 2014-10-06 15:53:15

1

最后。解决了。

注意Azure门户提供的连接字符串。您必须删除密码的括号。而已!