使用 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 為何) 頁面查看用戶端機器的 IP 位址。
  2. 複製該 IP 位址。
  3. 前往 Google Cloud 控制台的「Cloud SQL Instances」頁面。

    前往 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. 按照與 SQL Server 快速入門和「使用公用程式」頁面範例類似的步驟,使用 sqlcmd 指令連線。

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

請按照「 Encrypting Connections to SQL Server on Linux」(加密連線至 Linux 上的 SQL Server) 頁面中「 Client Initiated Encryption」(用戶端啟動的加密) 一節和相關章節的說明操作。

後續步驟

歡迎試用

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

免費試用 Cloud SQL