You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用pem文件、用户名密码连接谷歌云SQL Server?

谷歌云SQL Server SSL连接配置问题

我有一台SQL Server(谷歌云SQL Server实例),连接需要SSL加密,且通过用户名和密码进行身份认证。

我可以获取到SSL证书对应的.pem文件:
pem文件展示

我同时持有服务器的用户名、密码和IP地址。我查阅了SqlClient连接字符串语法相关文档,找到了配置用户名(uid)、密码(pwd)和IP(Data Source)的参数,但未找到配置.pem文件的相关说明。

请问.pem文件是否不需要配置在连接字符串中?如果是,我该如何使用它?

补充:我尝试使用trustServerCertificate=true参数打开连接,但仍然收到error: 40 - Could not open a connection to SQL Server报错。


解决方案

SSL并非问题根源,添加TrustServerCertificate和Encrypt参数即可满足SSL连接要求,配置后客户端会接受服务端返回的任意证书,正常完成SSL握手。
实际问题是未将客户端网络添加到云SQL的可信网络列表中,尽管云SQL配置了公网IP,该配置仍是必要项。将0.0.0.0/0网段添加为可信网络后,连接成功。


内容的提问来源于stack exchange,提问作者Nimrod Fiat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 21:30:05