Estabeleça ligação ao Microsoft SQL Server

O conetor do Microsoft SQL Server permite-lhe criar origens de dados com base no Microsoft SQL Server. Em seguida, pode visualizar esses dados nas explorações e nos relatórios do Data Studio.

Versões compatíveis

O conetor do Microsoft SQL Server usa o controlador JDBC V7.2. Este conetor foi testado no MS SQL Server e é compatível com as seguintes versões anteriores:

  • 2017
  • 2016
  • 2014
  • 2012

Consulte o documento de compatibilidade de versões do MS SQL Server para ver se a versão da sua base de dados é compatível com o controlador JDBC V7.2.

Como estabelecer ligação ao Microsoft SQL Server

Uma origem de dados do Data Studio pode estabelecer ligação a uma única tabela de base de dados do Microsoft SQL Server ou a uma consulta personalizada que indica.

Passo 1

Inicie sessão no Data Studio.

Passo 2

Na página inicial do Data Studio, na parte superior esquerda, clique em Criar e, de seguida, selecione Origem de dados.

Passo 3

Selecione o conetor do Microsoft SQL Server.

Passo 4

Configure a ligação à sua base de dados através de um nome de anfitrião ou um endereço IP, ou um URL JDBC.

Estabeleça ligação através de um nome de anfitrião ou um endereço IP

Na ligação, selecione BÁSICO . Introduza os detalhes da ligação:

  • Nome de anfitrião ou endereço IP
  • Porta (opcional)
  • Bases de dados
  • Nome de utilizador
  • Palavra-passe

Estabeleça ligação através de um URL JDBC

Na ligação, selecione URL JDBC . Introduza os detalhes da ligação:

  • URL JDBC
    • Exemplo jdbc:sqlserver://HOSTNAME[:PORT];databaseName=DATABASE

  • Nome de utilizador
  • Palavra-passe

Se usar a opção de nome de anfitrião JDBC, pode certificar-se de que está acessível com ferramentas de pesquisa de DNS públicas, como o Whois.

Para estabelecer ligação através de um endereço literal IPv6, inclua o endereço entre parênteses retos. Por exemplo: jdbc: sqlserver ://[2001:db8:1:1:1:1:1:1]/your_db

Passo 5

Ative o SSL

O Data Studio é compatível com ligações seguras (encriptadas) ao servidor através do protocolo TLS (Transport Layer Security). O TLS também é designado SSL (Secure Sockets Layer). Para ativar uma ligação segura, selecione Ativar SSL e, de seguida, indique os ficheiros de configuração SSL.

Esta definição não é obrigatória para o Data Studio, mas pode ser necessária para a configuração da sua base de dados. Contacte o fornecedor da base de dados para saber mais detalhes.

Passo 6

Clique em AUTENTICAR.

Passo 7

Selecione uma tabela na lista ou introduza uma consulta personalizada.

Selecione a opção CONSULTA PERSONALIZADA para indicar uma consulta SQL em vez de estabelecer ligação a uma única tabela. O Data Studio usa este SQL personalizado como uma instrução de seleção interna para cada consulta gerada à base de dados.

Por exemplo, o seguinte não funciona porque tem várias instruções SQL:


DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;

SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;

As consultas no Data Studio podem atingir o limite de tempo após três a cinco minutos. Se as suas consultas personalizadas atingirem o limite de tempo, experimente as seguintes abordagens para resolver o problema:

  • Simplifique a consulta para que seja executada mais rapidamente.
  • Execute a consulta na sua base de dados e armazene os resultados numa tabela separada. Associe a nova tabela na sua origem de dados.

Passo 8

Clique em ASSOCIAR.

Em breve, é apresentada a página da lista de campos da origem de dados. Clique em CRIAR RELATÓRIO para começar a visualizar os seus dados.

Notas

Tipos de dados

O Data Studio mapeia os tipos de dados incorporados da sua base de dados para um conjunto unificado de tipos de dados. Se o Data Studio encontrar uma coluna na sua tabela ou consulta de um tipo não compatível, não cria um campo para essa coluna.

Firewall e acesso à base de dados

Para permitir que o Data Studio estabeleça ligação e consulte bases de dados que estão protegidas por uma firewall, tem de abrir o acesso a um dos seguintes endereços IP. Também pode ter de configurar a sua base de dados para aceitar tráfego destes endereços. Consulte a documentação da sua base de dados específica para ver instruções sobre como o fazer.

Endereços IP

  • 142.251.74.0/23

  • 2001:4860:4807::/48 (Opcional, para plataformas compatíveis com IPv6)

Limites do conetor do Microsoft SQL Server

  • Pode consultar um máximo de 150 mil linhas por consulta através deste conetor. Se exceder este limite, os dados são truncados.
  • Os cabeçalhos das colunas (nomes dos campos) só podem usar carateres ASCII. Os carateres não ASCII não são compatíveis.

Resolução de problemas

Consulte o guia de resolução de problemas do Data Studio para ver uma lista de mensagens de erro comuns e os passos para as resolver.

Licença

O conetor do Microsoft SQL Server foi desenvolvido com o Microsoft JDBC Driver for SQL Server, que é distribuído ao abrigo da licença MIT.

Crie uma origem de dados