C# context.Database.ExecuteSqlCommand-错误代码701-Microsoft Azure
我在迁移配置种子设定方法中有以下代码:C# context.Database.ExecuteSqlCommand-错误代码701-Microsoft Azure,c#,sql,entity-framework,azure,C#,Sql,Entity Framework,Azure,我在迁移配置种子设定方法中有以下代码: string sqlQuery = // 22 mb file contents context.Database.ExecuteSqlCommand( sqlQuery ); ExecuteSqlCommand函数使Azure抛出以下错误: 服务在处理您的请求时遇到错误。请 再试一次。错误代码701。当前服务器上发生严重错误 指挥部。如果有结果,则应放弃 为什么会这样?我真的找不到太多关于它的信息。根据我的谷歌搜索,SQL错误701如下: SQL Se
string sqlQuery = // 22 mb file contents
context.Database.ExecuteSqlCommand( sqlQuery );
ExecuteSqlCommand
函数使Azure抛出以下错误:
服务在处理您的请求时遇到错误。请
再试一次。错误代码701。当前服务器上发生严重错误
指挥部。如果有结果,则应放弃
为什么会这样?我真的找不到太多关于它的信息。根据我的谷歌搜索,SQL错误701如下: SQL Server无法分配足够的内存来运行查询。 这可能是由多种原因造成的,包括操作系统 上的设置、物理内存可用性或内存限制 目前的工作量。在大多数情况下,失败的事务不是 此错误的原因
可能是时候升级了,或者更改您的查询正在撤回的内容,或者将其拆分为单独的查询。谢谢,我已经将我的sql命令分为9个单独的批,似乎已经解决了这个问题。干杯