当我尝试从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相同的凭据登录时,我能够连接而没有任何错误。
为什么我会收到这样的错误?
答案 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;"/>