Puedes usar el cliente de línea de comandos de SQL Server para conectarte a Cloud SQL. En esta página, se describe cómo conectar un cliente de SQL Server, ya sea de forma local en tu máquina cliente o en una VM de Compute Engine, a tu instancia de Cloud SQL.
Antes de comenzar
Antes de usar un cliente sqlcmd
para conectarte a tu instancia de Cloud SQL, haz lo siguiente:
-
Crea una instancia de Cloud SQL y configura el usuario predeterminado.
Consulta Crea instancias y Establece la contraseña para la cuenta de usuario predeterminada.
De forma opcional, crea una instancia de VM de Compute Engine y, luego, conéctala a la instancia mediante SSH.
Consulta Crea e inicia una instancia de VM, Acerca de las conexiones SSH, o Conéctate a las VMs de Windows mediante RDP.
Decide cómo te conectarás a tu instancia.
Para obtener información acerca de las opciones de conexión y cómo elegir una de ellas, consulta la sección Acerca de las opciones de conexión.
- Instala las herramientas de línea de comandos de SQL Server.
Usa un cliente de SQL Server en una máquina local o en una VM de Compute Engine
El uso de un cliente sqlcmd
para conectarte a tu instancia de Cloud SQL implica tres tareas de alto nivel:
- Instala el cliente.
- Configura el acceso a tu instancia de Cloud SQL.
- Conéctate a tu instancia de Cloud SQL.
Instala el cliente
Para instalar el cliente de sqlcmd
, haz lo siguiente:
Debian/Ubuntu
Para Debian/Ubuntu, instala las herramientas de línea de comandos de SQL Server aplicables.
CentOS/RHEL
Para CentOS/RHEL, instala las herramientas de línea de comandos de SQL Server aplicables.
openSUSE
Para openSUSE, instala las herramientas de línea de comandos de SQL Server aplicables.
Otras plataformas
Consulta la página de destino para instalar SQL Server, así como la página de descargas de SQL Server.
Configura el acceso a tu instancia de Cloud SQL
Para configurar el acceso a la instancia, haz lo siguiente:
- Desde la máquina cliente o la instancia de VM de Compute Engine, usa ¿Cuál es mi IP? para ver la dirección IP de la máquina cliente.
- Copia esa dirección IP.
-
En la consola de Google Cloud, ve a la página Instancias de Cloud SQL.
- Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
- Selecciona Conexiones en el menú de navegación de SQL.
- Selecciona la pestaña Herramientas de redes.
- En la sección Redes autorizadas, haz clic en Agregar red y, luego, ingresa la dirección IP de la máquina en la que está instalado el cliente.
- Haz clic en Listo y, luego, en Guardar en la parte inferior de tu página para guardar los cambios.
- Conéctate a tu instancia.
Conéctate a tu instancia de Cloud SQL
Para que puedas conectarte sin encriptación, la instancia debe tener requireSsl
configurado como false
. En la consola de Google Cloud, la casilla de verificación Solo permitir conexiones SSL debe estar desmarcada.
Para obtener más información sobre la configuración SSL/TLS de tu instancia, consulta Configura certificados SSL/TLS.
Para conectarte a la instancia, sigue estos pasos:
- Confirma que instalaste el cliente y configuraste el acceso a tu instancia.
- Usa el comando
sqlcmd
para conectarte mediante pasos similares a los que aparecen en los ejemplos de las páginas Guía de inicio rápido de SQL Server y Usa la utilidad.
Conéctate a la instancia de Cloud SQL mediante certificados SSL/TLS.
Usa las instrucciones de la sección Encriptación iniciada por el cliente y las secciones relacionadas de la página Encripta las conexiones a SQL Server en Linux.
¿Qué sigue?
- Obtén más información sobre cómo configurar una instancia con una dirección IP privada.
- Obtén más información sobre SQL Server.
Pruébalo tú mismo
Si es la primera vez que usas Google Cloud, crea una cuenta para evaluar el rendimiento de Cloud SQL en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
Probar Cloud SQL gratis