我有一个linux盒子,一夜之间决定开始表演。我出现了两个不同的错误。
我的php脚本运行以下内容:
$sql_connect = @mssql_connect($SQLServer, $SQLUser, $SQLPass) or die("Some message about this not working\n");
我收到错误:
PHP警告:[IM002] [0] [Microsoft] [ODBC驱动程序管理器]未找到数据源名称,并且第23行的/var/php/autocreate-new-students.php中未指定默认驱动程序
在一个单独的脚本中,指向另一个框,我运行完全相同的行(不同的服务器/用户/密码信息),并且消息回复给我。
我验证了用户名/密码,更新,防火墙,日志,服务..在停止工作的时间段内,任何框都没有任何更改或安装。
我当时认为可能会有某种类型的证书过期,但我在Linux上的经验不足以进行调查。可能导致出现此问题的任何建议?
答案 0 :(得分:0)
好像您的DSN已更改,或者您的数据库已被删除。最有可能的是,DNS的配置文件消失了。