我在Adminer上得到一个错误,我的ODBC驱动程序未能验证证书提供程序。所以,在环顾四周之后,我发现我必须将此添加到连接字符串中:TrustServerCertificate=Yes但我不知道如何使用Adminer做到这一点。我正在使用sqlsrv,php8.1和Adminer 4.8.1,我在Windows 10上。我看了看周围的管理员文件,但找不到我可以添加这个。我不是PHPMaven,所以如果有人能告诉我如何做到这一点将不胜感激。
TrustServerCertificate=Yes
rqenqsqc1#
不推荐这样做,但您可以在第745行找到您要查找的相关代码。您需要将$yb变量更新为以下内容:
$yb=array("UID"=>$V,"PWD"=>$F,"CharacterSet"=>"UTF-8","TrustServerCertificate"=>"Yes");
omqzjyyz2#
对我来说,布尔值true代替了Yes,$yb=array(“UID”=>$V,“PWD”=>$F,“TrustServerCertificate”=>“UTF-8”,“TrustServerCertificate”=>true);
2条答案
按热度按时间rqenqsqc1#
不推荐这样做,但您可以在第745行找到您要查找的相关代码。您需要将$yb变量更新为以下内容:
omqzjyyz2#
对我来说,布尔值true代替了Yes,$yb=array(“UID”=>$V,“PWD”=>$F,“TrustServerCertificate”=>“UTF-8”,“TrustServerCertificate”=>true);