C#winform窗体应用开发时连接数据库报错:System.ArgumentException:“不支持关键字: “trust server certificate”。解决方法
最新推荐文章于 2024-07-26 14:46:27 发布
最新推荐文章于 2024-07-26 14:46:27 发布
阅读量
770
C#winform开发中,SqlConnection连接数据库时,数据库字符串报错:System.ArgumentException:“不支持关键字: “trust server certificate”
不支持trust server certificate就直接把他删掉
删掉再运行就好了
报错
是不
支持
关键字
: “t
rust
server
certificate
”,就直接将这串文字在连接字符串中删除。Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.8.9191.0。先在配置源里找到连接字符串,里面默认有了t
rust
server
certificate
,将
关键字
: “t
rust
server
certificate
”删除。
解决
方法
是将 "Encrypt=true" 删除。将上图字符串复制下来替换下图的字符串。再次运行,出现以下
报错
。
先前用my
sql
平台连接的
时
候,我想起来自己处理这种问题一般就是禁用ssl验证或者信任根证书,那在
SQL
Server
这里管不管用呢?答案是管用的,但是找了半天没有找到怎么配置,后来去微软开发者网站上找到了方案,就是说在URL连接里面加入 ;T
rust
Server
Certificate
=True 信任
管道的另一端上无任何进程:打开实例属性>安全性>设置成
SQL
server
和windows身份验证>重启实例。不受信任的证书:连接字符串加上T
rust
Server
Certificate
=True;
今天使用jdbc连接
sql
server
突然
报错
为:
SQL
Server
Exception
: “Encrypt”属性设置为“true”且“t
rust
Server
Certificate
”属性设置为“false”,但驱动程序无法使用安全套接字层 (SSL) 加密与
SQL
Server
建立安全连接修改java.secrity文件在url后面加上encrypt=false或者encrypt=true;如果你在阅读本文中发现描述不够准确或有误的地方,还请给予我一定的反馈,大家一起学习进步!!!
最近写
winform
程序
时
候,由于并不经常写.net程序,遇到一个问题,我开发的语言用的是
C#
,开发工具VS,但是用EF框
c#
教程架创建my
sql
数据库
的
时
候,遇到一个问题,连接字符串的
时
候,
报错
System.
Argument
Exception
:“不
支持
关键字
: “port”。”
找到了有三种
解决
方案,我采取的是第三种,亲测可用:
第一:更改defaultConnectionFactory配置:
<defaultConnectionFactory type="My
Sql
.Data.Entity.My