sqlsrv_configure
變更錯誤處理和記錄選項的設定。
語法
sqlsrv_configure( string $setting, mixed $value )
參數
$setting:要設定的設定名稱。 請參閱下表中的設定清單。
$value:要對 $setting 參數中指定的設定套用的值。 此參數的可能值取決所指定的設定。 下表列出可能的組合。
設定 | $value 參數的可能值 (括號中的整數對等項目) | 預設值 |
---|---|---|
ClientBufferMaxKBSize1 | 不超過 PHP 記憶體限制的非負數。 不允許使用零和負數。 |
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) |
WarningsReturnAsErrors3 | true (1) 或 false (0) | true (1) |
傳回值
如果以不受支援的設定或值呼叫 sqlsrv_configure ,函數會傳回 false。 否則,函數會傳回 true。
備註
(1) 如需用戶端查詢的詳細資訊,請參閱資料指標類型 (SQLSRV 驅動程式)。
(2) 如需記錄活動的詳細資訊,請參閱記錄活動。
(3) 如需關於設定錯誤和警告處理的詳細資訊,請參閱如何:使用 SQLSRV 驅動程式設定錯誤和警告處理。