LARAVEL 5.4.25,PDO_DBLIB:dbnextrow()错误

时间:2018-03-05 19:48:13

标签: sql-server laravel pdo eloquent

我正在处理大量信息,同时处理在队列中呈现的JOB内有超过250个模型记录的选定查询,  我收到以下错误:

  

日志:SQLSTATE [HY000]:常规错误:PDO_DBLIB:dbnextrow()   返回FAIL(SQL:从[数据库]中选择前1000名。[dbo]。[table]   其中[date_field]> = 2017-06-01)

我认为问题可能在(块)方法中,但我尝试了其他方式,结果是一样的。

 model::where('date_field', '>=' , '2017-06-01')->chunk(1000, 
  function($modelBase)
  {

    foreach ($modelBase as $modelData) {

    //Process data

    }

  });

此连接使用Microsoft SQL Server进行数据搜索,并且在记录号不超过3万条记录的情况下表现完美。

0 个答案:

没有答案