用户'xyz'登录失败

时间:2013-03-26 08:29:05

标签: sql-server azure-sql-database

当我尝试从Windows Azure连接到我的服务器时,出现如下错误:

  

用户'xyz'登录失败。

我在web.config文件中的连接字符串是:

<add name="ApplicationServices"
     providerName="System.Data.SqlClient"
     connectionString="
     Server=192.164.x.xx;
     User Id=xyz;
     Password=password;
     Database=databasename"/>

但是当我使用与SQL Server相同的凭据登录时,我能够连接而没有任何错误。

为什么我会收到这样的错误?

1 个答案:

答案 0 :(得分:0)

我很确定你的问题是在SQL Azure上,用户名必须使用服务器名称进行后期修复

SQL Azure的正确连接字符串应如下所示:

  <add name="ApplicationServices"
     providerName="System.Data.SqlClient"
     connectionString="
      Server=tcp:[SERVERNAME].database.windows.net,1433;
          Database=databasename;
          User ID=xyz@[SERVERNAME];
          Password=password;"/>