首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]SSL Provider: [error:

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

原创
作者头像
高老师
发布2023-06-03 11:25:44
发布2023-06-03 11:25:44
3.1K0
举报

连接SQLSERVER报错信息如下:

代码语言:javascript
复制
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调整如下:

代码语言:javascript
复制
// PDM数据库配置
'pdm' => [
	// 数据库类型
	'type' => 'sqlsrv',
	// 连接dsn
	'dsn' => 'sqlsrv:Database=pdm;Server=192.168.0.188,1433;TrustServerCertificate=false',
	// 数据库账号
	'username' => 'sa',
	// 数据库密码
	'password' => '123456',
	// 数据库连接参数
	'params' => [],
]

这个案例适用thinkphp,其他语言或者框架差异不是很大

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档