关于本文档 https:/cloud.google.comsqldocspostgreonscnect-run。 我只看到支持MySQL和PostgreSQL.SQL Server通过云SQL连接的云运行配置真的还不支持吗?
我说的是这个配置部分。云端SQL连接
先谢谢大家的帮助!
云SQL代理(云运行使用的)并不 实际支持 Microsoft SQL Server。但是,Cloud Run只使用 "unix域套接字"(而不是本地TCP IP地址)来暴露这个代理。问题是,许多mssql客户端库不会支持Unix套接字作为连接选项。
如果您能找到支持 Unix 套接字作为传输的 SQL Server 客户端 (见此),您应该可以使用 unix:///cloudsql/...
套接字来连接到SQL Server。
不过要注意的是,这将会变得更加简单,因为Cloud Run正在增加对VPC Connector的支持,这将允许你直接通过其私有IP地址连接到同一网络内的Cloud SQL实例,你将不需要使用Cloud Run的暴露Unix socket的功能。