Partilhar via


Guia de início rápido: usar o editor de consultas do portal do Azure para consultar o Banco de Dados SQL do Azure

Aplica-se a:Banco de Dados SQL do Azure

O editor de Consultas do Banco de Dados SQL do Azure (visualização) é uma ferramenta para executar consultas SQL no Banco de Dados SQL do Azure no portal do Azure. Neste início rápido, você se conecta a um banco de dados SQL do Azure no portal do Azure e usa o editor de consultas para executar consultas Transact-SQL (T-SQL).

Nota

Microsoft Entra ID é o novo nome para o Azure Ative Directory (Azure AD). Estamos atualizando a documentação neste momento.

Pré-requisitos

Ligar ao editor de consultas

  1. Navegue até seu banco de dados SQL no portal do Azure. Por exemplo, visite seu painel SQL do Azure.

    Os bancos de dados SQL do Azure existem dentro de servidores SQL lógicos. Pode se conectar ao servidor master SQL lógico usando um logon e, em seguida, conectar-se ao seu banco de dados. Ou, usando um usuário contido, você pode se conectar diretamente ao seu banco de dados SQL do Azure.

  2. Na página Visão geral do banco de dados SQL no portal do Azure, selecione Editor de consultas (visualização) no menu à esquerda.

    Screenshot that shows selecting query editor.

  3. Na tela de entrada, em Bem-vindo ao Editor de Consultas do Banco de Dados SQL, forneça credenciais para se conectar ao banco de dados. Você pode se conectar usando a autenticação SQL ou Microsoft Entra.

    • Para se conectar à autenticação SQL, em Autenticação do SQL Server, insira um Logon e uma Senha para um usuário que tenha acesso ao banco de dados e selecione OK. Você sempre pode usar o login e senha para o administrador do servidor.

      Screenshot from the Azure portal showing sign-in with SQL authentication.

    • Para se conectar usando o Microsoft Entra ID, se você for o administrador do servidor Microsoft Entra, selecione Continuar como <seu ID> de usuário ou grupo. Se o início de sessão não for bem-sucedido, tente atualizar a página.

      Screenshot from the Azure portal showing sign-in with Microsoft Entra authentication.

Conexão com outras ferramentas

Você também pode se conectar ao seu banco de dados SQL do Azure usando outras ferramentas, incluindo:

Regra de firewall

Se você receber esse erro, use as seguintes etapas para resolver:

"Não é possível abrir o servidor 'server-name' solicitado pelo login. Cliente com endereço IP 'xx.xx.xx.xx' não tem permissão para acessar o servidor. Para habilitar o acesso, use o Portal de Gerenciamento do Azure ou execute sp_set_firewall_rule no banco de dados mestre para criar uma regra de firewall para esse endereço IP ou intervalo de endereços. Pode levar até cinco minutos para que essa mudança entre em vigor."

  1. Retorne à página Visão geral do banco de dados SQL.
  2. Selecione o link para o servidor lógico SQL do Azure ao lado de Nome do servidor.
  3. No menu Recurso, em Segurança, selecione Rede.
  4. Certifique-se de que, em Acesso à rede pública, a opção Redes selecionadas esteja selecionada.
    1. Se este for um ambiente de teste ou temporário, defina a opção como Redes selecionadas.
    2. Caso contrário, o acesso deve ser concedido por outros meios que não os cobertos neste início rápido, provavelmente por meio de pontos de extremidade privados (usando o Azure Private Link), conforme descrito na visão geral de acesso à rede.
  5. Em Regras de firewall, selecione Adicionar o endereço IPv4 do cliente.
    1. Se necessário, identifique seu endereço IPv4 e forneça-o nos campos Início e Fim.
  6. Selecione Guardar.

Consultar a base de dados

Em qualquer banco de dados, execute a seguinte consulta no Editor de consultas para retornar a hora em UTC, o nome do banco de dados e seu nome de login autenticado.

SELECT SYSDATETIMEOFFSET(), DB_NAME(), ORIGINAL_LOGIN();

Consultar o banco de dados de exemplo AdventureWorksLT

Esta parte do início rápido usa o AdventureWorksLT banco de dados de exemplo em um banco de dados SQL do Azure. Se ainda não tiver um, pode criar uma base de dados utilizando dados de exemplo na Base de Dados SQL do Azure.

Na página Editor de consultas (visualização), execute as seguintes consultas de exemplo em seu AdventureWorksLT banco de dados de exemplo.

Executar uma consulta SELECT

  1. Para consultar os 20 principais produtos no banco de dados, cole a seguinte consulta SELECT no editor de consultas:

     SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
     FROM SalesLT.ProductCategory pc
     JOIN SalesLT.Product p
     ON pc.productcategoryid = p.productcategoryid;
    
  2. Selecione Executar e revise a saída no painel Resultados.

    Screenshot showing query editor results for a SELECT query.

  3. Opcionalmente, você pode selecionar Salvar consulta para salvar a consulta como um arquivo de .sql ou selecionar Exportar dados como exportar os resultados como um arquivo .json, .csv ou .xml.

Executar uma consulta INSERT

Para adicionar um novo produto à SalesLT.Product tabela, execute a seguinte instrução INSERT T-SQL.

  1. No editor de consultas, substitua a consulta anterior pela seguinte consulta:

    INSERT INTO [SalesLT].[Product]
           ( [Name]
           , [ProductNumber]
           , [Color]
           , [ProductCategoryID]
           , [StandardCost]
           , [ListPrice]
           , [SellStartDate]
           )
    VALUES
           ('myNewProduct'
           ,123456789
           ,'NewColor'
           ,1
           ,100
           ,100
           ,GETDATE() );
    
  2. Selecione Executar para adicionar o novo produto. Depois que a consulta é executada, o painel Mensagens exibe Consulta bem-sucedida: Linhas afetadas: 1.

Executar uma consulta UPDATE

Execute a seguinte instrução UPDATE T-SQL para atualizar o preço do seu novo produto.

  1. No editor de consultas, substitua a consulta anterior pela seguinte consulta:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Selecione Executar para atualizar a Product linha especificada na tabela. O painel Mensagens exibe Consulta bem-sucedida: Linhas afetadas: 1.

Executar uma consulta DELETE

Execute a seguinte instrução DELETE T-SQL para remover o novo produto.

  1. No editor de consultas, substitua a consulta anterior pela seguinte consulta:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Selecione Executar para excluir a linha especificada na Product tabela. O painel Mensagens exibe Consulta bem-sucedida: Linhas afetadas: 1.