C# 错误:System.Data.EntityException:基础提供程序在打开时失败---&燃气轮机;System.Data.SqlClient.SqlException:用户登录失败

C# 错误:System.Data.EntityException:基础提供程序在打开时失败---&燃气轮机;System.Data.SqlClient.SqlException:用户登录失败,c#,.net,entity-framework,sql-server-2008-r2,C#,.net,Entity Framework,Sql Server 2008 R2,嗨,我有这个连接字符串: <add name="IBSEntities" connectionString="metadata=res://*/ISBDB.csdl|res://*/ISBDB.ssdl|res://*/ISBDB.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=sql1;initial catalog=IBS;user id=OKME;password=

嗨,我有这个连接字符串:

<add name="IBSEntities" connectionString="metadata=res://*/ISBDB.csdl|res://*/ISBDB.ssdl|res://*/ISBDB.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=sql1;initial catalog=IBS;user id=OKME;password='OKOKOK';MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

当程序运行时,登录失败,但我可以使用SQLServerStudio登录服务器和数据库。我试图在程序中读写它

错误:

System.Data.EntityException:基础提供程序在打开时失败。 --->System.Data.SqlClient.SqlException:用户“OKME”登录失败


尝试使用
password=OKOKOK
而不使用
我这样做了,但结果是一样的。您的SQL server是否启用了SQL身份验证?是的,勾选了第二个选项,SQL server和windows身份验证模式。那么问题就出在哪里了?应该是windows吗?如果他们不想更改,那么我需要一个不同的登录id?