Partilhar via


Guia de início rápido: conectar e consultar um pool SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics com o SQL Server Management Studio (SSMS)

Aplica-se a:Azure Synapse Analytics

Neste início rápido, você pode começar a usar o SQL Server Management Studio (SSMS) para se conectar ao seu pool SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics e executar alguns comandos Transact-SQL (T-SQL).

  • Conectar-se a um pool SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics
  • Criar uma tabela na nova base de dados
  • Inserir linhas na nova tabela
  • Consultar a nova tabela e visualizar os resultados
  • Use a tabela da janela de consulta para verificar as propriedades da conexão

Pré-requisitos

Para concluir este artigo, você precisa do SQL Server Management Studio (SSMS) e acesso a uma fonte de dados.

Conectar-se a um pool SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics

Observação

Para autenticar em motores de bases de dados com autenticação multifatorial (MFA) Microsoft Entra, incluindo o Azure Analysis Services, instale a versão mais recente do SQL Server Management Studio (SSMS).

  1. Inicie o SQL Server Management Studio. Na primeira vez que você executar o SSMS, a janela Connect to Server será aberta. Se ele não abrir, você poderá abri-lo manualmente selecionando Pesquisador de Objetos>Conectar>Mecanismo de Banco de Dados.

    Captura de tela do link de conexão no Pesquisador de Objetos.

  2. Na janela Conectar ao Servidor , use a seguinte lista para orientação:

    Configurações Valores sugeridos Descrição
    Tipo de servidor Mecanismo de banco de dados Para tipo Servidor, selecione Mecanismo de Banco de Dados (geralmente a opção padrão).
    Nome do servidor O nome totalmente qualificado do servidor Em Nome do servidor, insira o nome do servidor do pool SQL dedicado (anteriormente SQL DW).
    Autenticação Autenticação do SQL Server Utilize a autenticação do SQL Server para conectar-se a um pool SQL dedicado, antes conhecido como SQL DW.

    O método de Autenticação do Windows não tem suporte para o Azure SQL. Para obter mais informações, consulte autenticação SQL do Azure.
    Início de Sessão ID de usuário da conta do servidor O ID de usuário da conta do servidor usada para criar o servidor.
    Senha Palavra-passe da conta do servidor A senha da conta do servidor usada para criar o servidor.
    Criptografia1 Método de encriptação Selecione o nível de criptografia para a conexão. O valor padrão é Mandatory.
    Confiar no certificado do servidor Certificado de servidor confiável Marque esta opção para ignorar a validação do certificado do servidor. O valor padrão é False (desmarcado), que promove melhor segurança usando certificados confiáveis.
    nome do host no certificado Nome do host do servidor O valor fornecido nesta opção é usado para especificar um CN ou SAN diferente, mas esperado, no certificado do servidor.

    1 O valor padrão é Obrigatório no SQL Server Management Studio (SSMS) 20. Criptografia estrita (SQL Server 2022 e Azure SQL) deve ser usada para Banco de Dados SQL do Azure e Instância Gerenciada SQL do Azure. Criptografia estrita (SQL Server 2022 e Azure SQL) pode ser usada para o SQL Server quando a instância tiver Forçar Criptografia Estrita habilitada. No SQL Server Management Studio 21, isso é chamado "Estrito" (mínimo SQL Server 2022 e Azure SQL).

    Captura de ecrã da caixa de diálogo de ligação para o Azure Synapse Analytics.

  3. Depois de preencher todos os campos, selecione Conectar.

    Você também pode modificar outras opções de conexão selecionando Opções. Exemplos de opções de conexão são o banco de dados ao qual você está se conectando, o valor de tempo limite de conexão e o protocolo de rede. Este artigo usa os valores padrão para todas as opções.

    Se o firewall não estiver configurado, será exibido um prompt para configurá-lo. Depois de entrar, preencha as informações de entrada da sua conta do Azure e continue a definir a regra de firewall. Em seguida, selecione OK. Este prompt é uma ação única. Depois de configurar o firewall, o prompt do firewall não deve aparecer.

  4. Para verificar se sua conexão de pool SQL dedicado (anteriormente SQL DW) foi bem-sucedida, expanda e explore os objetos no Pesquisador de Objetos onde o nome do servidor, a versão do SQL Server e o nome de usuário são exibidos. Esses objetos são diferentes dependendo do tipo de servidor.

    Captura de ecrã da ligação a uma base de dados do Azure Synapse Analytics. Captura de ecrã da ligação a uma base de dados do Azure Synapse Analytics.

Solucionar problemas de conectividade

Você pode enfrentar problemas de conexão com o pool SQL dedicado (anteriormente SQL DW). Para obter mais informações sobre como solucionar problemas de conexão, visite Solucionar problemas de conectividade e outros erros.

Limpar cache de token do Microsoft Entra ID

O SQL Server Management Studio (SSMS) armazena temporariamente em cache os tokens de ID do Microsoft Entra. Quando um usuário é adicionado a um grupo de ID do Microsoft Entra e imediatamente tenta se autenticar a partir do SSMS, a seguinte mensagem de erro é lançada:

Login failed for user '<token-identified principal>'.
(Microsoft SQL Server, Error: 18456)

Se obteve acesso recente a um servidor, pode limpar o cache de token de ID do Microsoft Entra através de Ajuda>Limpar Cache de Token ID do Entra.

Captura de ecrã do menu Ajuda, com a opção

A caixa de diálogo a seguir descreve por que essa opção é útil se você recebeu recentemente acesso a um servidor e requer nova autenticação.

Captura de tela da caixa de diálogo solicitando confirmação para limpar o cache de token de usuário do Microsoft Entra ID.

Criar uma tabela

Nesta seção, você cria uma tabela em seu pool SQL dedicado (anteriormente SQL DW).

  1. No Pesquisador de Objetos, clique com o botão direito do mouse em seu pool SQL dedicado (anteriormente SQL DW), selecione Nova consulta.

  2. Cole o seguinte trecho de código T-SQL na janela de consulta:

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
        DROP TABLE dbo.Customers;
    GO
    
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
        CustomerId INT NOT NULL,
        Name NVARCHAR (50) NOT NULL,
        Location NVARCHAR (50) NOT NULL,
        Email NVARCHAR (50) NOT NULL
    );
    GO
    
  3. Execute a consulta selecionando Executar ou selecionando F5 no teclado.

Após a conclusão da consulta, a nova tabela Clientes é exibida na lista de tabelas no Pesquisador de Objetos. Se a tabela não for exibida, clique com o botão direito do mouse no nó Tabelas do pool SQL dedicado (anteriormente SQL DW) no Pesquisador de Objetos e selecione Atualizar.

Captura de ecrã de Nova tabela.

Inserir linhas na nova tabela

Agora vamos inserir algumas linhas na tabela Clientes que você criou. Cole o seguinte trecho de código T-SQL na janela de consulta e selecione Executar:

-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers VALUES (1, N'Orlando', N'Australia', N'');
INSERT INTO dbo.Customers VALUES (2, N'Keith', N'India', N'keith0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (3, N'Donna', N'Germany', N'donna0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (4, N'Janet', N'United States', N'janet1@adventure-works.com');

Consultar a tabela e visualizar os resultados

Os resultados de uma consulta são visíveis abaixo da janela de texto da consulta. Para consultar a Customers tabela e exibir as linhas que foram inseridas, cole o seguinte trecho de código T-SQL na janela de consulta e selecione Executar:

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

Os resultados da consulta são exibidos na área onde o texto foi inserido.

Captura de ecrã da lista de resultados.

Também pode modificar a forma como os resultados são apresentados selecionando uma das seguintes opções:

Captura de tela de três opções para exibir os resultados da consulta.

  • O primeiro botão exibe os resultados na Visualização de Texto , conforme mostrado na imagem da próxima seção.
  • O botão do meio exibe os resultados na Vista em Grade, que é a opção padrão.
  • O terceiro botão permite que você salve os resultados em um arquivo cuja extensão é .rpt por padrão.

Verificar as propriedades da conexão usando a tabela da janela de consulta

Você pode encontrar informações sobre as propriedades de conexão nos resultados da consulta. Depois de executar a consulta mencionada anteriormente na etapa anterior, revise as propriedades de conexão na parte inferior da janela de consulta.

  • Você pode determinar a qual servidor e banco de dados está conectado e seu nome de usuário.

  • Você também pode exibir a duração da consulta e o número de linhas retornadas pela consulta executada anteriormente.

    Captura de ecrã das propriedades da ligação.