gpt4 book ai didi

.net - SQL物理连接不可用

转载 作者:行者123 更新时间:2023-12-02 21:17:52 29 4
gpt4 key购买 nike

我的应用程序已迁移到新的 DEV SQL Server,并且我正在尝试更新我的 EF 模型。通过 Management Studio 2014 可以连接数据库(尽管说实话,今天连接出现了一些中断)。但是,我试图通过“从数据库更新模型”向其添加 2 个表来更新我的 EF 模型(所以显然这里不首先使用代码)。我收到错误:

SQLException: A transport-level error has occurred when receiving results from the server. (provider: Session Provider, error: 19 - Physical connection is not usable).

有时,第一屏会出错(正在读取数据库信息,请稍候...,并超时)。有时,我可以完成整个更新向导并单击“完成”,却遇到了问题。大多数与此相关的错误都发生在运行时;我还没有找到任何明确的内容可以在设计时解决这个问题......有什么想法吗?也许我需要数据库的权限?

最佳答案

您指出“今天的连接出现了一些中断”,这表明您的客户端和 SQL 框之间存在问题 - 在尝试解决您的问题之前,我会专注于解决这些问题型号。

上面的错误一般表示数据库服务器的连接有问题。

我假设 Dev SQL Server 正在 Windows Server 操作系统上运行?如果没有,您很可能会遇到 Windows 桌面版本对同时传入 TCP 连接数的限制。如果您是尝试连接到 Dev SQL 框的多个开发人员之一,这种情况通常会加剧。

您可能会看到此问题的其他原因包括:

  1. 代码和 SQL 框之间的连接不可靠。检查布线、开关等。
  2. SQL 机器可能不可靠 - 检查事件日志是否有意外重启、HDD 问题等。
  3. 当您尝试执行以下操作时,SQL 计算机可能已重新启动重新连接。
  4. SQL 机器可能正在由您的运营团队进行维护?
  5. SQL 机器可能一直在应用更新?
  6. 如果计算机是 SQL 集群(不太可能是开发服务器),则它可能已进行故障转移。

关于.net - SQL物理连接不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29418644/

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