Cloud 运行 完全托管连接到 Cloud SQL:这是否支持 SQL 服务器?

Cloud Run fully managed connecting to Cloud SQL: Does this support SQL Server?

关于此文档 https://cloud.google.com/sql/docs/postgres/connect-run 我只看到对 MySQL 和 PostgreSQL 的支持。 SQL 云端服务器 SQL 云端连接 运行 配置真的不支持吗?

我说的是这个配置部分:Cloud SQL connections

在此先感谢您的帮助!

Cloud SQL 代理(由 Cloud 运行 使用)作为 actually support Microsoft SQL 服务器。但是,Cloud 运行 仅使用 "unix domain sockets"(而不是本地 TCP IP 地址)公开此代理。问题是,许多 mssql 客户端库不支持 Unix 套接字作为连接选项。

如果您能找到支持 Unix 套接字作为传输方式的 SQL 服务器客户端 (see this),您应该能够在云端使用 unix:///cloudsql/... 套接字 运行 连接到 SQL 服务器。

但是,请注意,这将变得更加容易,因为 Cloud 运行 正在添加对 VPC 连接器的支持,这将允许您直接连接到同一网络中的 Cloud SQL 实例他们的私有 IP 地址,您将不需要使用 Cloud 运行 公开 Unix 套接字的功能。