sqlsrv_configure
Изменяет параметры обработки ошибок и ведения журнала.
Синтаксис
sqlsrv_configure( string $setting, mixed $value )
Параметры
$setting: имя настраиваемого параметра. Список параметров приведен в таблице ниже.
$value: значение, применяемое к настройке, указанной в параметре $setting . Возможные значения этого параметра зависят от указанной настройки. В следующей таблице перечислены возможные сочетания.
Параметр | Возможные значения параметра $value (целочисленный эквивалент в круглых скобках) | Default 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.
Замечания
(1) Дополнительные сведения о клиентских запросах см. в статье Типы курсоров (драйвер SQLSRV).
(2) Дополнительные сведения о ведении журнала см. в статье Ведение журнала.
(3) Дополнительные сведения о настройке обработки ошибок и предупреждений см. в статье Практическое руководство. Настройка обработки ошибок и предупреждений с помощью драйвера SQLSRV.
См. также
Справочник по API для драйвера SQLSRV
Руководство по программированию драйверов Microsoft для PHP для SQL Server