首页 > 解决方案 > 是否有使用 Unix 域套接字连接到 SQL Server 实例的配置选项?

问题描述

我正在尝试使用此文档将应用引擎服务链接到 Google Cloud Platform 上的 SQL Server 实例

我的服务是一个 nodejs 应用程序,我正在使用该mssql库连接到我的数据库。

该文档仅描述了使用 TCP/IP(IP 地址):

const pool = new sql.ConnectionPool({
    user: '...',
    password: '...',
    server: 'localhost',
    database: '...'
})

如果我尝试使用localhostor ,则连接失败:127.0.0.1server

测试时的 GCP 控制台:错误

我需要以下任一方面的帮助:

  1. 如何使用mssql库使用 TCP/IP 连接到 SQL 实例?
  2. 使用 unix 域套接字的连接池的配置选项是什么?

标签: node.jssql-servergoogle-cloud-platform

解决方案


我实际上还没有做过这个,所以我猜了一点,但试试其中一个:

  1. 将 unix 套接字传递给serverconfig 标签。
  2. 传递localhostserver标签和 unix 套接字值给port标签。

推荐阅读