Jim*_*988 1 c# sql entity-framework azure
我在迁移配置种子方法中具有以下代码:
string sqlQuery = // 22 mb file contents
context.Database.ExecuteSqlCommand( sqlQuery );
Run Code Online (Sandbox Code Playgroud)
该ExecuteSqlCommand函数使Azure抛出此错误:
服务在处理您的请求时遇到错误。请再试一遍。错误代码701。当前命令发生了严重错误。结果(如果有的话)应丢弃。
为什么会这样呢?我真的找不到很多信息
根据我的Google搜索,SQL错误701是以下内容:
SQL Server无法分配足够的内存来运行查询。这可能是由多种原因引起的,包括操作系统设置,物理内存可用性或当前工作负载的内存限制。在大多数情况下,失败的事务不是此错误的原因。
可能是时候进行升级,或者更改查询要撤回的内容或将其拆分为单独的查询。