【问题标题】:Connection String Authentication Change连接字符串身份验证更改
【发布时间】:2019-08-08 07:26:23
【问题描述】:

我将我的身份验证模式更改为 SQL 身份验证到 Windows 身份验证 所以发生了这个错误。

System.ComponentModel.win32Exception:管道另一端没有进程

在这一行:tblUser

logedInUser = _dbRepository.GetEntities().FirstOrDefault(m => m.UserName == model.UserName && m.Password == model.Password);

这是我的连接字符串:

connectionString="metadata=res://*/DB.TransportMSDB.csdl|res://*/DB.TransportMSDB.ssdl|res://*/DB.TransportMSDB.msl;provider=System.Data.SqlClient;provider connection string="data source=DESKTOP-DB5NQJ7\RIDDHISH;initial catalog=TMS;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient"

而且我还启用了管道,TCP/Ip 协议

【问题讨论】:

  • 什么不起作用?向我们展示您的尝试。
  • 它给了我一个类似 System.Data.Entity.Core.EntityException: '底层提供者在打开时失败。'基本上我正在将我的项目从公司服务器转移到我的笔记本电脑,我笔记本电脑的 sql server 身份验证是窗口类型,我将其转换为混合模式,但仍然发生此错误,并且有时还会出现四个错误
  • 请在问题中添加所有新的详细信息,而不是在 cmets 中。

标签: sql-server asp.net-mvc-5


【解决方案1】:

请更新 edmx (app.config) 文件和 web.config 文件中的连接字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多