php 使用Adminer和sqlsrv将TrustServerCertificate=Yes添加到连接字符串

eqoofvh9  于 2023-10-15  发布在  PHP
关注(0)|答案(2)|浏览(115)

我在Adminer上得到一个错误,我的ODBC驱动程序未能验证证书提供程序。
所以,在环顾四周之后,我发现我必须将此添加到连接字符串中:TrustServerCertificate=Yes但我不知道如何使用Adminer做到这一点。
我正在使用sqlsrv,php8.1和Adminer 4.8.1,我在Windows 10上。
我看了看周围的管理员文件,但找不到我可以添加这个。我不是PHPMaven,所以如果有人能告诉我如何做到这一点将不胜感激。

rqenqsqc

rqenqsqc1#

不推荐这样做,但您可以在第745行找到您要查找的相关代码。您需要将$yb变量更新为以下内容:

$yb=array("UID"=>$V,"PWD"=>$F,"CharacterSet"=>"UTF-8","TrustServerCertificate"=>"Yes");
omqzjyyz

omqzjyyz2#

对我来说,布尔值true代替了Yes,$yb=array(“UID”=>$V,“PWD”=>$F,“TrustServerCertificate”=>“UTF-8”,“TrustServerCertificate”=>true);

相关问题