【发布时间】:2021-08-03 16:01:12
【问题描述】:
我试过这些:
Data Source=/cloudsql/*****:asia-southeast2:*****;Initial Catalog=*****;Integrated Security=False;User ID=sqlserver;Password=MyPassword0!;MultipleActiveResultSets=True
/cloudsql/*****:asia-southeast2:***** 是我在here 中描述的实例连接名称。
我也尝试过这样的公共 IP:
Data Source=***.***.***.***;Initial Catalog=*****;Integrated Security=False;User ID=sqlserver;Password=MyPassword0!;MultipleActiveResultSets=True
使用 IP 地址我的 SQL 实例公共 IP,但它不起作用。
我已启用 Cloud Run 的 sql 实例连接:
如何使用 EF Core 修复连接字符串?
这是我得到的错误:
Microsoft.Data.SqlClient.SqlException (0x80131904):网络相关 或在建立连接时发生特定于实例的错误 SQL 服务器。服务器未找到或无法访问。核实 实例名称正确且 SQL Server 配置为 允许远程连接。 (提供者:SQL 网络接口,错误:25 - 连接字符串无效)
【问题讨论】:
标签: asp.net-core google-cloud-platform entity-framework-core google-cloud-run