Я ищу MSSQL альтернативный для этого ниже константы
MYSQL_ATTR_USE_BUFFERED_QUERY
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
Вышеуказанное относится к базе данных MYSQL. Есть ли константа для MSSQL. Если нет, то как я могу достичь концепции Unbuffered для MSSQL, используя
PHP PDO
Насколько я знаю и могу найти, такой атрибут доступен только для Mysql.
Я нашел атрибут для SQL SERVER, с помощью которого вы можете установить размер памяти.
https://msdn.microsoft.com/en-us/library/ff628164%28v=sql.105%29.aspx
PDO::SQLSVR_CLIENT_BUFFER_MAX_SIZE
PDO::SQLSRV_ATTR_CLIENT_BUFFER_MAX_KB_SIZE
Они требуют установки драйверов MS PDO. По-видимому, они также установлены на неограниченное по умолчанию, поэтому я думаю, то же самое относится и к драйверам по умолчанию.
Других решений пока нет …