目录

Tag: SqlServerCE

解决 SQL Server CE 连接很慢的问题

症状

数据库 SQL Server Compact Edition 在没有互联网网络的电脑中,代码运行至 connection.Open() 时,需要等待时间超过 15s,甚至更久。

如何检查

通常这个时间是在等待某个请求 timeout ,我们使用了 Fiddler 工具,检测到程序在请求 crl.microsoft.com 的请求,发现是由于检查证书引起的。

修复问题

在计算机的组策略中进行相应设置,即可解决以上问题。

计算机组策略

在 Windows 运行中使用命令 gpedit.msc 打开组策略,设置路径:计算机配置 –> Windows 设置 –> 安全设置 –> 公钥策略 –> 右侧窗口中打开 证书路径验证设置 , 然后选择 网络检索 选项卡,进行如上图设置即可。

以上即可解决问题