sqlsrv_configure

Descarregar o driver PHP

Altera as definições para o tratamento de erros e as opções de registo.

Syntax

  
sqlsrv_configure( string $setting, mixed $value )  

Parâmetros

$setting: O nome da definição a configurar. Consulte a tabela abaixo para uma lista de cenários.

$value: O valor a aplicar à definição especificada no parâmetro $setting . Os valores possíveis para este parâmetro dependem da configuração especificada. A tabela seguinte lista as combinações possíveis:

Setting Valores possíveis para $value parâmetro (equivalente inteiro entre parênteses) Valor predefinido
ClientBufferMaxKBSize1 Um número não negativo até ao limite de memória do PHP.

Números zero e negativos não são permitidos.
10240 KB
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)
AvisosReturnAsErros3 verdadeiro (1) ou falso (0) verdadeiro (1)

Valor de retorno

Se sqlsrv_configure for chamado com uma definição ou valor não suportado, a função devolve false. Caso contrário, a função retorna verdadeira.

Observações

(1) Para mais informações sobre consultas do lado do cliente, veja Tipos de Cursor (Driver SQLSRV).

(2) Para mais informações sobre atividade de registo, consulte Atividade de Registo.

(3) Para mais informações sobre a configuração do tratamento de erros e avisos, veja Como: Configurar o Tratamento de Erros e Avisos usando o controlador SQLSRV.