2013-04-05 5 views
4

Добрый день.[Microsoft] [Собственный клиент SQL Server 11.0] Поставщик общей памяти: ошибка тайм-аута [258]

У меня есть сайт на php5.

Все запросы выполняются с помощью sqlsrv;

Когда я сделать запрос я получаю ошибку:

[Microsoft][SQL Server Native Client 11.0]Shared Memory Provider: Timeout error [258] 

Как исправить ошибку?

ответ

2
  • Эта ошибка, вероятно, вызвана очень медленным подключением или SQL-запросом, который занимает много времени.
  • Не проблема SQL Server.
  • Попробуйте увеличить значение таймаута в вашем соединенииString в PHP.

    See this previous answer

You need to change some setting in your php.ini : upload_max_filesize = 2M ;or whatever size you want

max_execution_time = 60 ; also, higher if you must

Were your PHP.ini is depends on your enviroment

0

Установка max_execution_time в 0 (бессрочного) в одиночку, не делал это для меня.

Однако увеличение лимита памяти по умолчанию от 128MB до 2GB работало:

max_execution_time = 0 
memory_limit = 2048M 
0

PHP 5.3.19 для SQL Server 2008 всех запросов истекли в то числе 'выберите GETDATE()' Изменения два Params max_execution_time к 0 и memory_limit = 1024M сделали это для меня.

Смежные вопросы