You can use the SQL Server command-line client to connect to Cloud SQL. This page describes how to connect a SQL Server client, whether running locally on your client machine or on a Compute Engine VM, to your Cloud SQL instance.
Before you can use a sqlcmd client to connect to your Cloud SQL
instance, do the following:
Create a Cloud SQL instance, including configuring the default user.
See Create instances and Set the password for the default user account.Optionally, create a Compute Engine VM instance and then connected to the instance using SSH.
See Create and start a VM instance, About SSH connections, or Connect to Windows VMs using RDP.
Determine how you'll connect to your instance.
For the connection options and how to choose from among them, see About connection options.
Using a sqlcmd client to connect to your Cloud SQL
instance involves three high-level tasks:
To install the sqlcmd client, do the following:
For Debian/Ubuntu, install the applicable SQL Server command-line tools.
For CentOS/RHEL, install the applicable SQL Server command-line tools.
For openSUSE, install the applicable SQL Server command-line tools.
See the landing page for installing SQL Server, as well as the SQL Server downloads page.
To configure access to your instance, do the following:
In the Google Cloud console, go to the Cloud SQL Instances page.
To let you connect without encryption, the instance must have requireSsl
set to false. In the Google Cloud console, the
Allow only SSL connections checkbox must be cleared.
For more information about the SSL/TLS configuration of your instance, see Configure SSL/TLS certificates.
To connect to your instance, do the following:
sqlcmd command to connect, by following steps similar
to those in the examples on the
SQL Server quickstart and Use the utility pages.
Use the instructions in the Client Initiated Encryption section, and related sections, of the Encrypting Connections to SQL Server on Linux page.
If you're new to Google Cloud, create an account to evaluate how Cloud SQL performs in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
Try Cloud SQL freeExcept as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-06-11 UTC.