Pode usar o cliente de linha de comandos do SQL Server para ligar ao Cloud SQL. Esta página descreve como ligar um cliente do SQL Server, quer esteja a ser executado localmente no seu computador cliente ou numa VM do Compute Engine, à sua instância do Cloud SQL.
Antes de começar
Antes de poder usar um cliente sqlcmd
para estabelecer ligação à sua instância do Cloud SQL, faça o seguinte:
-
Criar uma instância do Cloud SQL, incluindo a configuração do utilizador predefinido.
Consulte os artigos Criar instâncias e Definir a palavra-passe da conta de utilizador predefinida.
Opcionalmente, crie uma instância de VM do Compute Engine e, em seguida, estabeleça ligação à instância através do SSH.
Consulte os artigos Crie e inicie uma instância de VM, Acerca das ligações SSH ou Estabeleça ligação a VMs do Windows através do RDP.
Determine como vai estabelecer ligação à sua instância.
Para ver as opções de associação e como escolher entre elas, consulte o artigo Acerca das opções de associação.
- Instale as ferramentas de linha de comandos do SQL Server.
Use um cliente do SQL Server numa máquina local ou numa VM do Compute Engine
A utilização de um cliente sqlcmd
para estabelecer ligação à sua instância do Cloud SQL envolve três tarefas de alto nível:
- Instale o cliente.
- Configure o acesso à sua instância do Cloud SQL.
- Estabeleça ligação à sua instância do Cloud SQL.
Instale o cliente
Para instalar o cliente sqlcmd
, faça o seguinte:
Debian/Ubuntu
Para Debian/Ubuntu, instale as ferramentas de linha de comandos do SQL Server aplicáveis.
CentOS/RHEL
Para o CentOS/RHEL, instale as ferramentas de linha de comandos do SQL Server aplicáveis.
openSUSE
Para o openSUSE, instale as ferramentas de linha de comandos do SQL Server aplicáveis.
Outras plataformas
Consulte a página de destino para instalar o SQL Server, bem como a página de transferências do SQL Server.
Configure o acesso à sua instância do Cloud SQL
Para configurar o acesso à sua instância, faça o seguinte:
- Na máquina cliente ou na instância de VM do Compute Engine, use o site Qual é o meu IP para ver o endereço IP da máquina cliente.
- Copie esse endereço IP.
-
Na Google Cloud consola, aceda à página Instâncias do Cloud SQL.
- Para abrir a página Vista geral de uma instância, clique no nome da instância.
- Selecione Associações no menu de navegação do SQL.
- Selecione o separador Redes.
- Na secção Redes autorizadas, clique em Adicionar rede e introduza o endereço IP do computador onde o cliente está instalado.
- Clique em Concluído. Em seguida, clique em Guardar na parte inferior da página para guardar as alterações.
- Ligue-se à sua instância.
Estabeleça ligação à sua instância do Cloud SQL
Para permitir a ligação sem encriptação, a instância tem de ter requireSsl
definido como false
. Na Google Cloud consola, a caixa de verificação
Permitir apenas ligações SSL tem de estar desmarcada.
Para mais informações acerca da configuração SSL/TLS da sua instância, consulte o artigo Configurar certificados SSL/TLS.
Para estabelecer ligação à sua instância, faça o seguinte:
- Confirme que instalou o cliente e configurou o acesso à sua instância.
- Use o comando
sqlcmd
para estabelecer ligação seguindo passos semelhantes aos dos exemplos nas páginas Início rápido do SQL Server e Use a utilidade.
Ligue-se à sua instância do Cloud SQL através de SSL/TLS
Use as instruções na secção Encriptação iniciada pelo cliente e nas secções relacionadas da página Encriptar ligações ao SQL Server no Linux.
O que se segue?
- Saiba como configurar uma instância com um endereço IP privado.
- Saiba mais sobre o SQL Server.
Experimente
Se está a usar o Google Cloud pela primeira vez, crie uma conta para avaliar o desempenho do Cloud SQL em cenários reais. Os novos clientes também recebem 300 USD em créditos gratuitos para executar, testar e implementar cargas de trabalho.
Experimente o Cloud SQL gratuitamente