Início Rápido: Usar o SSMS para se conectar e consultar um Banco de Dados SQL do Azure ou uma Instância Gerenciada de SQL do Azure

Aplica-se a:Banco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

Neste início rápido, você aprenderá a usar o SSMS (SQL Server Management Studio) para se conectar a um Banco de Dados SQL do Azure ou uma Instância Gerenciada de SQL do Azure e executar algumas consultas.

Pré-requisitos

A conclusão deste início rápido requer os seguintes itens:

Se você quiser apenas executar algumas consultas ad hoc sem instalar o SSMS, use o editor de consultas do portal do Azure para consultar um banco de dados no Banco de Dados SQL do Azure.

Obter informações de conexão do servidor

Obtenha as informações de conexão necessárias para se conectar ao banco de dados. Você precisará do nome totalmente qualificado do servidor ou do host, do nome do banco de dados e das informações de logon para concluir o início rápido.

  1. Entre no portal do Azure.

  2. Navegue até o banco de dados ou a instância gerenciada que você deseja consultar.

  3. Na página Visão geral, examine o nome do servidor totalmente qualificado próximo de Nome do servidor para seu banco de dados no Banco de Dados SQL do Azure ou o nome do servidor totalmente qualificado (ou endereço IP) próximo de Host para sua instância gerenciada na Instância Gerenciada de SQL ou sua instância do SQL Server na VM. Para copiar o nome do servidor ou o nome do host, passe o mouse sobre ele e selecione o ícone Copiar.

Observação

Para obter informações de conexão do SQL Server na VM do Azure, confira Conectar-se ao SQL Server

Conectar-se ao seu banco de dados

Observação

Em dezembro de 2021, as liberações do SSMS anteriores à 18.6 não serão mais autenticadas por meio do Microsoft Entra ID com MFA.

Para continuar usando a autenticação do Microsoft Entra com MFA, você precisa do SSMS 18.6 ou posterior.

No SSMS, conecte-se ao servidor.

Importante

Um servidor escuta na porta 1433. Para se conectar a um servidor por trás de um firewall corporativo, essa porta do firewall deve estar aberta.

  1. Abra o SSMS.

  2. A caixa de diálogo Conectar-se ao Servidor é exibida. Digite as seguintes informações:

    Configuração Valor sugerido Descrição
    Tipo de servidor Mecanismo de banco de dados Valor obrigatório.
    Nome do servidor O nome do servidor totalmente qualificado Algo como: servername.database.windows.net.
    Autenticação Autenticação do SQL Server Este tutorial usa a autenticação do SQL.
    Logon ID de usuário da conta do administrador do servidor A ID de usuário da conta do administrador do servidor usada para criar o servidor.
    Senha Senha da conta do administrador do servidor A senha da conta do administrador do servidor usada para criar o servidor.

    connect to server

Observação

Este tutorial usa a Autenticação do SQL Server.

  1. Selecione Opções na caixa de diálogo Conectar-se ao servidor. No menu suspenso Conectar-se ao banco de dados, selecione mySampleDatabase. A conclusão do início rápido na seção Pré-requisitos cria um banco de dados AdventureWorksLT chamado mySampleDatabase. Se sua cópia funcional do banco de dados AdventureWorks tiver um nome diferente de mySampleDatabase, selecione-a em vez disso.

    connect to db on server

  2. Selecione Conectar. A janela Pesquisador de Objetos se abre.

  3. Para exibir objetos do banco de dados, expanda Bancos de Dados e, em seguida, expanda o nó do banco de dados.

    mySampleDatabase objects

Consultar dados

Execute esse código Transact-SQL SELECT para consultar os 20 principais produtos por categoria.

  1. No Pesquisador de Objetos, clique com o botão direito do mouse em mySampleDatabase e selecione Nova Consulta. Abre uma nova janela de consulta conectada ao banco de dados.

  2. Na janela da consulta, cole a seguinte consulta SQL:

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  3. Na barra de ferramentas, selecione Executar para executar a consulta e recuperar dados das tabelas Product e ProductCategory.

    query to retrieve data from table Product and ProductCategory

Inserir dados

Execute esse código Transact-SQL INSERT para criar um produto na tabela SalesLT.Product.

  1. Substitua a consulta anterior por esta.

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate] )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. Selecione Executar para inserir uma nova linha na tabela Product. O painel Mensagens é exibido (1 linha afetada) .

Exibir o resultado

  1. Substitua a consulta anterior por esta.

    SELECT * FROM [SalesLT].[Product]
    WHERE Name='myNewProduct'
    
  2. Selecione Executar. O seguinte resultado aparecerá.

    result of Product table query

Atualizar dados

Execute este código Transact-SQL UPDATE para modificar seu novo produto.

  1. Substitua a consulta anterior por aquela que retorna o novo registro criado anteriormente:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Selecione Executar para atualizar a linha especificada na tabela Product. O painel Mensagens é exibido (1 linha afetada) .

Excluir dados

Execute esse código Transact-SQL DELETE para remover o novo produto.

  1. Substitua a consulta anterior por esta.

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Selecione Executar para excluir a linha especificada na tabela Product. O painel Mensagens é exibido (1 linha afetada) .

Próximas etapas