您可以使用 SQL Server 指令列用戶端連線至 Cloud SQL。本頁說明如何將 SQL Server 用戶端連線至 Cloud SQL 執行個體,不論這個用戶端是在您的本機用戶端機器上執行,或是在 Compute Engine VM 上執行。
事前準備
如要使用 sqlcmd
用戶端連線至 Cloud SQL 執行個體,請先執行下列操作:
-
建立 Cloud SQL 執行個體,包括設定預設使用者。
請參閱「 建立執行個體」和「設定預設使用者帳戶的密碼」。
您可以選擇建立 Compute Engine VM 執行個體,然後透過 SSH 連線至該執行個體。
請參閱「建立及啟動 VM 執行個體」、「關於 SSH 連線」或「使用 RDP 連線至 Windows VM」。
決定要如何連線至執行個體。
如要瞭解連線選項和如何選擇連線選項,請參閱「關於連線選項」一文。
- 安裝 SQL Server 指令列工具。
在本機機器或 Compute Engine VM 上使用 SQL Server 用戶端
使用 sqlcmd
用戶端連線至 Cloud SQL 執行個體,需要完成三個高層級任務:
安裝用戶端
如要安裝 sqlcmd
用戶端,請按照下列步驟操作:
Debian/Ubuntu
如果是 Debian/Ubuntu,請 安裝適用的 SQL Server 指令列工具。
CentOS/RHEL
針對 CentOS/RHEL,請 安裝適用的 SQL Server 指令列工具。
openSUSE
如果是 openSUSE,請 安裝適用的 SQL Server 指令列工具。
其他平台
設定 Cloud SQL 執行個體的存取權
如要設定執行個體的存取權,請按照下列步驟操作:
- 在用戶端機器或 Compute Engine VM 執行個體中,使用「What's my IP」查看用戶端機器的 IP 位址。
- 複製該 IP 位址。
-
前往 Google Cloud 控制台的「Cloud SQL 執行個體」頁面。
- 如要開啟執行個體的「總覽」頁面,請按一下執行個體名稱。
- 在 SQL 導覽選單中選取「Connections」。
- 選取「網路」分頁標籤。
- 在「Authorized networks」部分,按一下「Add network」,然後輸入用戶端安裝所在機器的 IP 位址。
- 按一下 [完成]。然後按一下頁面底部的「儲存」來儲存變更。
- 連線至執行個體。
連線至 Cloud SQL 執行個體
如要讓您在不加密的情況下連線,執行個體必須將 requireSsl
設為 false
。在 Google Cloud 控制台中,必須取消勾選「僅允許 SSL 連線」核取方塊。
如要進一步瞭解執行個體的 SSL/TLS 設定,請參閱「設定 SSL/TLS 憑證」。
如要連線至執行個體,請按照下列步驟操作:
- 確認您已安裝用戶端,並設定執行個體的存取權。
- 使用
sqlcmd
指令連線,請按照 SQL Server 快速入門和「使用公用程式」頁面中的範例所述步驟操作。
使用 SSL/TLS 連線至 Cloud SQL 執行個體
請參閱「 在 Linux 上加密 SQL Server 的連線」頁面「 由用戶端啟動的加密」一節和相關章節的操作說明。
後續步驟
- 瞭解如何 設定私人 IP 的執行個體。
- 進一步瞭解 SQL Server。
歡迎試用
如果您未曾使用過 Google Cloud,歡迎建立帳戶,親自體驗實際使用 Cloud SQL 的成效。新客戶可以獲得價值 $300 美元的免費抵免額,可用於執行、測試及部署工作負載。
免費試用 Cloud SQL