É possível usar o cliente de linha de comando do SQL Server para se conectar ao Cloud SQL. Nesta página, descrevemos como conectar um cliente SQL Server, executado localmente na máquina cliente ou em uma VM do Compute Engine, à instância do Cloud SQL.
Antes de começar
Antes de usar um cliente sqlcmd
para se conectar à sua instância do
Cloud SQL, faça o seguinte:
-
Crie uma instância do Cloud SQL, incluindo a configuração do usuário padrão.
Consulte Criar instâncias e Definir a senha da conta de usuário padrão.
Se quiser, criar uma instância de VM do Compute Engine e se conectar a ela usando SSH.
Consulte Criar e iniciar uma instância de VM, Sobre conexões SSH, ou Conectar-se a VMs do Windows usando o RDP.
Determine como se conectar à instância.
Para saber quais são as opções de conexão e como escolher uma delas, acesse Sobre as opções de conexão.
- Instale as ferramentas de linha de comando do SQL Server.
Usar um cliente do SQL Server em uma máquina local ou uma VM do Compute Engine
Usar um cliente sqlcmd
para se conectar à sua instância do Cloud SQL
envolve três tarefas de alto nível:
- Instalar o cliente.
- Configurar o acesso à instância do Cloud SQL.
- Conectar à instância do Cloud SQL.
Instalar o cliente
Para instalar o cliente sqlcmd
, faça o seguinte:
Debian/Ubuntu
Para Debian/Ubuntu, instale as ferramentas de linha de comando aplicáveis do SQL Server.
CentOS/RHEL
Para o CentOS/RHEL, instale as ferramentas de linha de comando aplicáveis do SQL Server.
openSUSE
Para o openSUSE, instale as ferramentas de linha de comando aplicáveis do SQL Server.
Outras plataformas
Consulte a página de destino e a página de downloads do SQL Server para instalar o SQL Server.
Configurar o acesso à instância do Cloud SQL
Para configurar o acesso à instância, faça o seguinte:
- Na máquina de cliente ou na instância de VM do Compute Engine, use Qual é meu IP para consultar o endereço IP.
- Copie esse endereço IP.
-
No console do Google Cloud, acesse a página Instâncias do Cloud SQL.
- Para abrir a página Visão geral de uma instância, clique no nome da instância.
- Selecione Conexões no menu de navegação do SQL.
- Selecione a guia Rede.
- Na seção Redes autorizadas, clique em Adicionar rede e insira o endereço IP da máquina em que o cliente está instalado.
- Clique em Concluído e, em seguida, em Salvar na parte inferior da página para salvar as mudanças.
- Conectar à instância
Conectar-se à sua instância do Cloud SQL
Para permitir que você se conecte sem criptografia, a instância precisa ter requireSsl
definido como false
. No console do Google Cloud, a
caixa de seleção Permitir apenas conexões SSL precisa estar desmarcada.
Para mais informações sobre a configuração SSL/TLS da sua instância, consulte Configurar certificados SSL/TLS.
Para se conectar à sua instância, faça o seguinte:
- Verifique se você instalou o cliente e configurou o acesso à instância.
- Use o comando
sqlcmd
para se conectar, seguindo as etapas semelhantes aos exemplos nas páginas Guia de início rápido do SQL Server e Usar o utilitário.
Conectar-se à instância do Cloud SQL usando SSL/TLS
Use as instruções na seção Criptografia iniciada pelo cliente e nas seções relacionadas da página Conexões de criptografia do SQL Server no Linux.
A seguir
- Saiba mais sobre como configurar uma instância com um endereço IP privado.
- Saiba mais sobre o SQL Server.
Faça um teste
Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho do Cloud SWL em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
Faça uma avaliação gratuita do Cloud SQL