运行时配置

这些函数的行为受 php.ini 中设置的影响。

下表列出了 SQLSRV 扩展中可用的配置选项。有关这些选项的更多信息,请参见 » 处理 SQLSRV 警告和错误

SQLSRV 配置选项
名称 默认值 可更改 变更日志
sqlsrv.WarningsReturnAsErrors 1 (true) INI_ALL 自 SQLSRV 1.0 起可用
sqlsrv.LogSubsystems 0 INI_ALL 自 SQLSRV 1.0 起可用
sqlsrv.LogSeverity 1 INI_ALL 自 SQLSRV 1.0 起可用

添加注释

用户贡献的注释 2 个注释

5
baklanoid at gmail dot com
3 年前
嗨,旅行者!这里有一些我做的汇编,您可能会发现它在您的 php.ini 文件中很有用 :)

[sqlsrv]
; 默认情况下,SQLSRV 驱动程序将警告视为错误;
; 调用生成
; 错误或警告的 sqlsrv 函数将返回 false。
sqlsrv.WarningsReturnAsErrors = 1

; 默认情况下,由
; 适用于 SQL Server 的 Microsoft PHP 驱动程序生成的错误和警告不会记录
; LogSubsystems 可以是以下值之一
; -1 - 启用所有子系统的记录。
; 0 - 关闭记录(这是默认值)。
; 1 - 启用初始化活动的记录。
; 2 - 启用连接活动的记录。
; 4 - 启用语句活动的记录。
; 8 - 启用错误函数活动的记录(例如 handle_error 和 handle_warning)。
; 这些值可以与逻辑 OR 结合使用,
; 例如,6 - 连接 + 语句
sqlsrv.LogSubsystems = -1

; LogSeverity 可以是以下值之一
; (使用 PDO_SQLSRV 驱动程序记录活动)
; -1 - 指定记录错误、警告和通知。
; 0 - 记录已禁用(这是默认值)。
; 1 - 指定记录错误。
; 2 - 指定记录警告。
; 4 - 指定记录通知。
; 记录信息将添加到 error_log (php_errors.log) 文件中。
; 这些值可以与逻辑 OR 结合使用,
; 例如,3 - 错误 + 警告
sqlsrv.LogSeverity = 1
-36
robert dot urbanski2 at gmail dot com
7 年前
不要省略这些参数

client_buffer_max_kb_size = '50240'
sqlsrv.ClientBufferMaxKBSize = 50240
To Top