You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看GCP中Terraform部署的QA Cloud SQL Server端口?

解决方法:获取GCP上SQL Server实例的运行端口

方法1:通过GCP Cloud Console查看

  • 登录GCP控制台,进入SQL服务页面
  • 在实例列表中定位到你的QA SQL Server实例,点击进入详情页
  • 切换至连接标签页,在IP配置区域找到端口字段,此处显示的即为该实例的运行端口(未指定时GCP会自动分配非1433的随机端口)

方法2:使用gcloud命令行工具查询

打开终端,执行以下命令(替换<PROJECT_ID>和<QA_INSTANCE_NAME>为你的项目ID与QA实例名称):

gcloud sql instances describe <QA_INSTANCE_NAME> --project=<PROJECT_ID> --format="value(settings.ipConfiguration.port)"

执行后会直接返回该实例的端口号。

方法3:查看Terraform状态文件或配置

  • 打开本地的Terraform状态文件(terraform.tfstate),搜索QA实例相关节点,找到port字段对应的数值
  • 若你的Terraform配置使用google_sql_database_instance资源,即使未显式指定port参数,GCP自动分配的端口也会被记录在状态文件中

方法4:通过SQL Server内部查询(需临时访问实例)

如果能通过VPC内部连接等方式访问QA实例,登录SQL Server后执行以下查询语句:

SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID;

该语句会返回当前SQL Server实例监听的TCP端口。

后续操作提示

拿到端口号后,需在GCP防火墙规则中允许该端口的入站流量(根据访问方式配置来源IP或Cloud Proxy相关范围);若使用Cloud Proxy访问QA实例,连接字符串需指定该端口,格式为:tcp://<INSTANCE_CONNECTION_NAME>:<PORT>

内容的提问来源于stack exchange,提问作者kislay kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 11:25:56