【问题标题】:Entity Framework Authentication Provider - Update Default Connection实体框架身份验证提供程序 - 更新默认连接
【发布时间】:2019-06-03 19:41:51
【问题描述】:

我已将 .mdf 移至生产 sql 服务器数据库,但当我更新“默认连接”连接字符串时,身份验证提供程序会引发错误。我的连接字符串是<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcApplication1-20181218212041;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcApplication1-20181218212041.mdf" providerName="System.Data.SqlClient" />

这必须是一个简单的解决方法。既然我已将生产数据库移至生产 sql,有人可以告诉我这里需要什么吗?这不是 SQLExpress。谢谢!

【问题讨论】:

  • 你有什么错误?我认为您使用了错误的参数或与 MDF 相关的问题,如果没有错误详细信息,很难猜测原因。
  • 你应该检查生产服务器中的连接字符串,它通常与你的本地机器连接字符串不同

标签: .net entity-framework database-connection connection-string


【解决方案1】:

那么你的ConnectionString应该如下:

<add name="DefaultConnection" connectionString="Data Source= YourServerName\YourSqlServerInstanceName;Initial Catalog=YourDatabaseName;Integrated Security=False;User Id=YourUsername;
Password=YourPassword; providerName="System.Data.SqlClient" />

【讨论】:

  • 这很好,解决了我的问题 - 谢谢!我昨晚试过了,但连接中肯定有一些小问题。感谢您的帮助!
  • 很高兴看到您的问题已得到解决!欢迎!
猜你喜欢
  • 1970-01-01
  • 2022-01-08
  • 2018-10-31
  • 2017-12-25
  • 1970-01-01
  • 2016-05-05
  • 2013-07-30
  • 2015-08-24
  • 2023-03-15
相关资源
最近更新 更多