php - 用于 PHP sqlsrv_connect() 的 SQL Server 驱动程序使用忽略的错误填充 PHP 错误日志

标签 php sql-server logging error-handling

每次我的 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 错误,因为它没有严重性(例如通知/警告/等)。

最佳答案

我想你可以使用 sqlsrv_configure()功能,以更改错误报告和/或日志设置。

另见:

关于php - 用于 PHP sqlsrv_connect() 的 SQL Server 驱动程序使用忽略的错误填充 PHP 错误日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5512953/

相关文章:

php - 发现错误 : “Column count doesn' t match value count at row 1”

php - 使用 PHP 和 MySQLi 连接后如何更改 SQL_MODE 和 FOREIGN_KEY_CHECKS?

java - 使用java从sql server获取一个表的整个数据到txt文件

java - 客户端登录Applet

python - 我如何为每个线程创建自己的日志记录实例?

php - 从 Laravel 5 URL 中删除 public 和 index.php 的最佳方法

PHP MySQL以表单更新不更新

sql-server - 使用T-SQL获取SSIS包名称、作业名称和描述

sql-server - 在 SQL Server 2008 R2 脚本向导中缺少脚本数据

c# - 将值传递给 nlog 自定义目标