首页 > 解决方案 > 使用 .Net Framework 连接到 Google Cloud SQL

问题描述

我找到了一篇关于如何使用 .Net Core 连接到 Cloud SQL 的文章,但没有针对 .Net Framework 的文章。

我找到了这个,但添加了 tcp: 在实例不起作用之前 如何使用 C# 连接到 Google Cloud SQL Server?

我使用安装了 IIS 的 Windows 2016 Server 设置了计算引擎。网页可以正常运行,但无法连接到 Cloud SQL。我可以使用 sql 代理服务通过 Management Studio 连接到服务器,因此我知道实例和数据库是正确的。

这是我正在使用的连接字符串:

<add name="connectionString" connectionString="Data Source=<instance>;Initial Catalog=<database>" providerName="System.Data.SqlClient"/>

标签: c#sqlgoogle-cloud-platformgoogle-cloud-sql

解决方案


在 Compute Engine 虚拟机实例上运行 Cloud SQL Auth Proxy 时,尝试使用

Data Source=tcp:127.0.0.1,1433;

在您的网络应用程序的连接字符串中。


推荐阅读