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

本文关键字:Microsoft Azur 错误代码 ExecuteSqlCommand context Database | 更新日期: 2023-09-27 18:01:43

我在迁移配置播种方法中有以下代码:

string sqlQuery = // 22 mb file contents
context.Database.ExecuteSqlCommand( sqlQuery );

ExecuteSqlCommand函数使Azure抛出这个错误:

服务在处理您的请求时遇到错误。请再试一次。错误码701。电流发生严重错误命令。结果,如果有,应该被丢弃。

为什么会这样?我实在找不到太多关于它的信息

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

SQL错误701根据我的谷歌如下:

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

可能是升级的时候了,或者改变你的查询回拉的内容或将其拆分为单独的查询