sqlsrv_configure

Скачать драйвер PHP

Изменяет параметры обработки ошибок и ведения журнала.

Синтаксис

  
sqlsrv_configure( string $setting, mixed $value )  

Параметры

$setting: имя настраиваемого параметра. Список параметров приведен в таблице ниже.

$value: значение, применяемое к настройке, указанной в параметре $setting . Возможные значения этого параметра зависят от указанной настройки. В следующей таблице перечислены возможные сочетания.

Параметр Возможные значения параметра $value (целочисленный эквивалент в круглых скобках) Значение по умолчанию
ClientBufferMaxKBSize1 Неотрицательное число вплоть до предела памяти PHP.

Число должно быть больше нуля.
10240 КБ
LogSeverity2 SQLSRV_LOG_SEVERITY_ALL (-1)

SQLSRV_LOG_SEVERITY_ERROR (1)

SQLSRV_LOG_SEVERITY_NOTICE (4)

SQLSRV_LOG_SEVERITY_WARNING (2)
SQLSRV_LOG_SEVERITY_ERROR (1)
LogSubsystems2 SQLSRV_LOG_SYSTEM_ALL (-1)

SQLSRV_LOG_SYSTEM_CONN (2)

SQLSRV_LOG_SYSTEM_INIT (1)

SQLSRV_LOG_SYSTEM_OFF (0)

SQLSRV_LOG_SYSTEM_STMT (4)

SQLSRV_LOG_SYSTEM_UTIL (8)
SQLSRV_LOG_SYSTEM_OFF (0)
WarningsReturnAsErrors3 (1) — true или (0) — false true (1)

Возвращаемое значение

Если sqlsrv_configure вызывается с неподдерживаемым параметром или значением, функция возвращает значение false. В противном случае функция возвращает значение true.

Remarks

(1) Дополнительные сведения о клиентских запросах см. в статье Типы курсоров (драйвер SQLSRV).

(2) Дополнительные сведения о ведении журнала см. в статье Ведение журнала.

(3) Дополнительные сведения о настройке обработки ошибок и предупреждений см. в статье Практическое руководство. Настройка обработки ошибок и предупреждений с помощью драйвера SQLSRV.

См. также:

Справочник по API для драйвера SQLSRV

Руководство по программированию драйверов Microsoft для PHP для SQL Server