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

时间:2015-07-09 11:14:46

标签: c# sql entity-framework azure

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

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

ExecuteSqlCommand函数使Azure抛出此错误:

  

该服务在处理您的请求时遇到错误。请   再试一次。错误代码701.当前发生严重错误   命令。结果(如果有的话)应该被丢弃。

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

1 个答案:

答案 0 :(得分:4)

根据我的谷歌搜索,

SQL错误701如下:

  

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

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