【问题标题】:SQL Server Driver for PHP sqlsrv_connect() Filling PHP Error Log with Ignored Errors用于 PHP sqlsrv_connect() 的 SQL Server 驱动程序使用忽略的错误填充 PHP 错误日志
【发布时间】:2011-07-27 15:27:48
【问题描述】:

每次我的 PHP 应用程序连接到我的 SQL Server 数据库时,PHP 错误日志中都会包含以下内容:

[01-Apr-2011 12:39:16] sqlsrv_connect: SQLSTATE = 01000
[01-Apr-2011 12:39:16] sqlsrv_connect: error code = 5701
[01-Apr-2011 12:39:16] sqlsrv_connect: message = [Microsoft][SQL Server Native Client 10.0][SQL Server]Changed database context to 'my_table_name'.
[01-Apr-2011 12:39:16] sqlsrv_connect: SQLSTATE = 01000
[01-Apr-2011 12:39:16] sqlsrv_connect: error code = 5703
[01-Apr-2011 12:39:16] sqlsrv_connect: message = [Microsoft][SQL Server Native Client 10.0][SQL Server]Changed language setting to us_english.
[01-Apr-2011 12:39:16] error ignored

如何抑制此错误?它似乎不是 PHP 错误,因为它没有诸如通知/警告/等之类的严重性。

【问题讨论】:

    标签: php sql-server logging error-handling


    【解决方案1】:

    我想您可以使用sqlsrv_configure() 函数来更改错误报告和/或日志设置。

    另见:

    【讨论】:

    • 这成功了:sqlsrv_configure('LogSubsystems', SQLSRV_LOG_SYSTEM_OFF); (谢谢!)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-12
    • 2016-03-01
    相关资源
    最近更新 更多