Внутренняя ошибка сервера при запуске sqlsrv_query
<?php
$ls_query = "select * from (SELECT ROW_NUMBER() OVER(ORDER BY ID) AS RowNumber, ID, col1 from table where col1 = 'xxxxx') as temp where RowNumber BETWEEN 1 AND 10 order by col1";
$result = sqlsrv_query($conn, $ls_query);
$no_of_rows = sqlsrv_num_rows($result);
echo $no_of_rows;
?>
При выполнении этого скрипта я получаю (через 30 секунд):
500 - внутренняя ошибка сервера. Возникла проблема с ресурсом, который вы ищете, и он не может быть отображен.
В то время как при выполнении запроса в SQL Server требуется 1 минута, но результаты выдаются.
уменьшение или увеличение max_execution_time в php.ini не дает никакого эффекта. Если я изменяю max_execution_time на 2. Это все равно дает ту же ошибку в 30 секунд