Azure SQL数据库连接异常(抛出System.Data.SqlClient.SqlException)

时间:2014-10-06 04:06:08

标签: sql-server asp.net-mvc c#-4.0 azure-sql-database

我正在从事ASP.NET MVC项目,我从头开始。我只想在我的项目中使用Azure上托管的SQL数据库。

  

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

我做了什么:

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

    <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" />
    

    我在这里检查了所有帖子,并没有找到有用的信息。

    非常感谢任何帮助。

    感谢。

2 个答案:

答案 0 :(得分:1)

最后。解决。

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

答案 1 :(得分:0)

如下所示,凭证有问题 仔细仔细检查您的用户名和密码。

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