使用 .Net Framework 连接到 Google Cloud SQL
Posted
技术标签:
【中文标题】使用 .Net Framework 连接到 Google Cloud SQL【英文标题】:Connect to Google Cloud SQL using .Net Framework 【发布时间】:2021-12-22 13:49:59 【问题描述】:我找到了一篇关于如何使用 .Net Core 连接到 Cloud SQL 但没有针对 .Net Framework 的文章。
我找到了这个,但是在实例不起作用之前添加了 tcp: How do I connect to Google Cloud SQL Server using C#?
我使用安装了 IIS 的 Windows 2016 Server 设置了 Compute Engine。网页可以正常运行,但无法连接到 Cloud SQL。我可以使用 sql 代理服务通过 Management Studio 连接到服务器,所以我知道实例和数据库是正确的。
这是我正在使用的连接字符串:
<add name="connectionString" connectionString="Data Source=<instance>;Initial Catalog=<database>" providerName="System.Data.SqlClient"/>
【问题讨论】:
连接 Cloud SQL 时出现的具体错误是什么?您是如何尝试连接到 Cloud SQL 的? 【参考方案1】:在 Compute Engine 虚拟机实例上运行 Cloud SQL Auth Proxy,尝试使用
Data Source=tcp:127.0.0.1,1433;
在您的网络应用程序的连接字符串中。
【讨论】:
以上是关于使用 .Net Framework 连接到 Google Cloud SQL的主要内容,如果未能解决你的问题,请参考以下文章
从 Windows 通过 Entity Framework 连接到 Informix 的问题
Microsoft NET Framework 2.0无法安装怎么办
无法使用 pyodbc/pymssql 和 Robot Framework 连接到 SQL\Express