context.Database.ExecuteSqlCommand-错误代码701-Microsoft Azure

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。当前命令发生了严重错误。结果(如果有的话)应丢弃。

为什么会这样呢?我真的找不到很多信息

use*_*620 5

根据我的Google搜索,SQL错误701是以下内容:

SQL Server无法分配足够的内存来运行查询。这可能是由多种原因引起的,包括操作系统设置,物理内存可用性或当前工作负载的内存限制。在大多数情况下,失败的事务不是此错误的原因。

可能是时候进行升级,或者更改查询要撤回的内容或将其拆分为单独的查询。