使用 SQL Server 用戶端連線

您可以使用 SQL Server 指令列用戶端連線至 Cloud SQL。本頁說明如何將 SQL Server 用戶端連線至 Cloud SQL 執行個體,不論這個用戶端是在您的本機用戶端機器上執行,或是在 Compute Engine VM 上執行。

事前準備

如要使用 sqlcmd 用戶端連線至 Cloud SQL 執行個體,請先執行下列操作:

在本機機器或 Compute Engine VM 上使用 SQL Server 用戶端

使用 sqlcmd 用戶端連線至 Cloud SQL 執行個體,需要完成三個高層級任務:

  1. 安裝用戶端
  2. 設定 Cloud SQL 執行個體的存取權
  3. 連線至 Cloud SQL 執行個體

安裝用戶端

如要安裝 sqlcmd 用戶端,請按照下列步驟操作:

Debian/Ubuntu

如果是 Debian/Ubuntu,請 安裝適用的 SQL Server 指令列工具

CentOS/RHEL

針對 CentOS/RHEL,請 安裝適用的 SQL Server 指令列工具

openSUSE

如果是 openSUSE,請 安裝適用的 SQL Server 指令列工具

其他平台

請參閱 這裡的資訊,瞭解如何安裝 SQL Server,以及 這裡的 SQL Server 下載頁面。

設定 Cloud SQL 執行個體的存取權

如要設定執行個體的存取權,請按照下列步驟操作:

  1. 在用戶端機器或 Compute Engine VM 執行個體中,使用「What's my IP」查看用戶端機器的 IP 位址。
  2. 複製該 IP 位址。
  3. 前往 Google Cloud 控制台的「Cloud SQL 執行個體」頁面。

    前往 Cloud SQL 執行個體

  4. 如要開啟執行個體的「總覽」頁面,請按一下執行個體名稱。
  5. 在 SQL 導覽選單中選取「Connections」
  6. 選取「網路」分頁標籤。
  7. 在「Authorized networks」部分,按一下「Add network」,然後輸入用戶端安裝所在機器的 IP 位址。
  8. 按一下 [完成]。然後按一下頁面底部的「儲存」來儲存變更。
  9. 連線至執行個體。

連線至 Cloud SQL 執行個體

如要讓您在不加密的情況下連線,執行個體必須將 requireSsl 設為 false。在 Google Cloud 控制台中,必須取消勾選「僅允許 SSL 連線」核取方塊。

如要進一步瞭解執行個體的 SSL/TLS 設定,請參閱「設定 SSL/TLS 憑證」。

如要連線至執行個體,請按照下列步驟操作:

  1. 確認您已安裝用戶端,並設定執行個體的存取權
  2. 使用 sqlcmd 指令連線,請按照 SQL Server 快速入門和「使用公用程式」頁面中的範例所述步驟操作。

使用 SSL/TLS 連線至 Cloud SQL 執行個體

請參閱「 在 Linux 上加密 SQL Server 的連線」頁面「 由用戶端啟動的加密」一節和相關章節的操作說明。

後續步驟

歡迎試用

如果您未曾使用過 Google Cloud,歡迎建立帳戶,親自體驗實際使用 Cloud SQL 的成效。新客戶可以獲得價值 $300 美元的免費抵免額,可用於執行、測試及部署工作負載。

免費試用 Cloud SQL