我正在使用VisualStudio 2010中的实体。当我调试我的ASP.NET应用程序时,它使用当前用户身份连接到数据库,而不是我的连接字符串中指定的内容:
<connectionStrings> <add name="RFV2_Entities" connectionString="metadata=res://*/Model.RFDB.csdl|res://*/Model.RFDB.ssdl|res://*/Model.RFDB.msl;provider=System.Data.SqlClient;provider connection string="data source=xxx\xxx;initial catalog=xxx;User Id=xxx;Password=yyy;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /> </connectionStrings>
我是否必须指定一些内容才能使我的应用程序使用连接字符串标识?
答案 0 :(得分:2)
指定“Integrated Security = True”或“User Id”和“Password”,而不是两者。
请参阅this list of keywords,其中指定了“密码”:
登录的SQL Server帐户的密码。 未与一起使用(强烈推荐)'Integrated Security = true'选项。
(我的重点)