Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# EF核心脚手架DbContext不';t工作:执行超时已过期_C#_Sql Server_Entity Framework Core_Database First - Fatal编程技术网

C# EF核心脚手架DbContext不';t工作:执行超时已过期

C# EF核心脚手架DbContext不';t工作:执行超时已过期,c#,sql-server,entity-framework-core,database-first,C#,Sql Server,Entity Framework Core,Database First,我试图从现有数据库中构建模型 Scaffold-DbContext "connectionString" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models 但我有一个错误: Microsoft.Data.SqlClient.SqlException(0x80131904):执行超时已过期。操作完成前已过超时时间,或者服务器没有响应 已安装所有必需的软件包(已尝试另一个连接字符串,并且该字符串正在工作) 已尝

我试图从现有数据库中构建模型

Scaffold-DbContext "connectionString" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
但我有一个错误:

Microsoft.Data.SqlClient.SqlException(0x80131904):执行超时已过期。操作完成前已过超时时间,或者服务器没有响应

  • 已安装所有必需的软件包(已尝试另一个连接字符串,并且该字符串正在工作)
  • 已尝试(连接超时15000和连接超时15000)
  • 我可以通过Sql Server管理/VS服务器资源管理器使用相同的连接字符串进行连接

有什么想法吗?

我知道您提到可以通过Sql server管理使用相同的连接字符串进行连接,但根据我的经验,需要反复检查。最棘手的问题通常有最简单的解决方案。这是命令超时,而不是连接超时。检查服务器上的阻塞,特别是未提交事务中的DDL命令。我试图查找活动事务,但没有找到任何人,例如,我使用了“DBCC OPENTRAN”。我得到的是:没有活跃的未结交易。DBCC执行已完成。如果DBCC打印了错误消息,请与系统管理员联系。有什么想法吗?