SQL Server 2008 returns php 中的“缓冲查询超出 10240 KB 的内存限制”

SQL Server 2008 returns “Memory limit of 10240 KB exceeded for buffered query” in php

我正在尝试从 SQL 服务器数据库获取数据并保存到 MySQL 使用 php_sqlsrv 的数据库。它工作正常,但是当我尝试在一个查询中检索超过 1500 行或更多行时,它显示此消息:

Error Number: IMSSP/-59 Memory limit of 10240 KB exceeded for buffered query SELECT * FROM mytable;

我该如何解决这个问题?我们可以从 php xammp 修复吗?还是 sqlsrv 问题?

尝试将 sqlsrv.ClientBufferMaxKBSize = 10240 添加到您的 php.ini