Início Rápido: Usar o Azure Data Studio para conectar e consultar o SQL Server

Este guia de início rápido mostra como usar o Azure Data Studio para se conectar ao SQL Server e usa as instruções T-SQL (Transact-SQL) para criar o TutorialDB usado nos tutoriais do Azure Data Studio.

Pré-requisitos

Para concluir este início rápido, você precisa do Azure Data Studio e de acesso ao SQL Server.

Se você não tiver acesso a um SQL Server, selecione a plataforma dentre os links a seguir (lembre-se do Logon e da Senha do SQL):

Conectar a um SQL Server

  1. Inicie o Azure Data Studio.

  2. Na primeira vez que você executar o Azure Data Studio, a página inicial deverá abrir. Se você não vir a página Bem-vindo, selecione Ajuda > Bem-vindo. Selecione Nova Conexão para abrir o painel de Conexão:

    Ícone de Nova Conexão

  3. Este artigo usa o Logon do SQL, mas há suporte para a Autenticação do Windows. Preencha os campos da seguinte maneira:

    • Nome do Servidor: insira o nome do servidor aqui. Por exemplo, localhost.
    • Tipo de Autenticação: Logon do SQL
    • Nome de Usuário: O nome de usuário para o SQL Server
    • Senha: Senha do SQL Server
    • Nome do Banco de Dados: <Default>
    • Grupo de Servidores: <Default>

    Nova Tela de Conexão

Criar um banco de dados

As etapas a seguir criam outro banco de dados denominado TutorialDB:

  1. Clique com o botão direito do mouse no servidor, localhost, e selecione Nova Consulta.

  2. Cole o snippet a seguir na janela de consultas e selecione Executar.

    USE master
    GO
    IF NOT EXISTS (
     SELECT name
     FROM sys.databases
     WHERE name = N'TutorialDB'
    )
     CREATE DATABASE [TutorialDB];
    GO
    IF SERVERPROPERTY('ProductVersion') > '12'
     ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON;
    GO
    

    Depois que a consulta for concluída, o novo TutorialDB aparecerá na lista de bancos de dados. Se ele não aparecer, clique com o botão direito do mouse no nó Banco de Dados e selecione Atualizar.

    Criar banco de dados

Criar uma tabela

O editor de consultas ainda está conectado ao banco de dados mestre, mas queremos criar uma tabela no banco de dados TutorialDB.

  1. Altere o contexto de conexão para TutorialDB:

    Alterar contexto

  2. Cole o snippet a seguir na janela de consultas e clique em Executar:

    Observação

    Você pode acrescentar isso também ou substituir a consulta anterior no editor. Observe que clicar em Executar executa apenas a consulta selecionada. Se nada estiver selecionado, clicar em Executar executará todas as consultas no editor.

    -- 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 PRIMARY KEY, -- primary key column
     Name nvarchar(50) NOT NULL,
     Location nvarchar(50) NOT NULL,
     Email nvarchar(50) NOT NULL
    );
    GO
    

Depois que a consulta for concluída, a nova tabela Clientes aparece na lista de tabelas. Talvez seja necessário clicar com o botão direito do mouse no nó TutorialDB > Tabelas e selecionar Atualizar.

Inserir linhas

  • Cole o snippet a seguir na janela de consultas e clique em Executar:

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

Exibir os dados retornados por uma consulta

  • Cole o snippet a seguir na janela de consultas e clique em Executar:

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

    Selecionar resultados

Próximas etapas

Agora que você se conectou com êxito ao SQL Server e executou uma consulta, experimente o Tutorial do editor de código.