gpt4 book ai didi

.net - Entity Framework 登录失败错误

转载 作者:行者123 更新时间:2023-12-03 07:26:11 24 4
gpt4 key购买 nike

我已经在 IIS 中托管了我的 WCF 应用程序,并设置了一个集成了 4.0 的应用程序池。我将池标识配置为网络服务。我已经检查了与此问题相关的其他帖子,但无法解决它。

我收到以下异常

System.Data.Entity.Core.EntityException was unhandled by user code


HResult=-2146233087
Message=The underlying provider failed on Open.
Source=EntityFramework

我尝试将应用程序池从网络服务修改为本地系统,它工作正常。你猜为什么在前面的情况下它使用我的系统名称作为登录名?

最佳答案

该问题与 Entity Framework 无关。您无法连接到 SQL Server。我会检查这些事情:

  • 确保 SQL Server 已启动并正在运行。检查您正在运行的服务,看看是否 SQL Server service起来了。

  • 我会检查SQL Server Configuration Manager查看 TCP/IP 通信是否启用。

  • 我会检查我的防火墙设置。也许 SQL Server 和客户端之间存在某种障碍。

  • 我会检查同一客户端的另一个应用程序是否可以连接到同一服务器。然后我会检查连接字符串差异

  • 如果以上所有内容均正常运行,那么我将检查我尝试连接的帐户在特定 SQL Server、特定数据库上的权限。允许每个人使用此数据库作为第一步检查是否是帐户权限问题。 使用此特定配置(Integrated Security=true)意味着您的用户名和密码将被忽略。如果您想使用特定用户名和密码访问 SQL Server,您应省略连接字符串中的特定语句,或将其设置为 false。

您可以检查this connection strings example post .

希望我有帮助!

关于.net - Entity Framework 登录失败错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21106867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com