Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.