SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]SSL Provider: [error:14090086:SSL routine

成人自考/成人高考/教师资格证/会计从业资格证/建造师/造价师,一个小程序就够啦。

连接SQLSERVER报错信息如下:

SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]SSL Provider: [error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed:self signed certificate]

修改连接dsn信息即可,重点就是TrustServerCertificate=false。thinkphp调整如下:

// PDM数据库配置
'pdm' => [
	// 数据库类型
	'type' => 'sqlsrv',
	// 连接dsn
	'dsn' => 'sqlsrv:Database=pdm;Server=192.168.0.188,1433;TrustServerCertificate=false',
	// 数据库账号
	'username' => 'sa',
	// 数据库密码
	'password' => '123456',
	// 数据库连接参数
	'params' => [],
]
访客
邮箱
网址

Top