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 a uma instância do 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:

    Captura de tela mostrando o ícone 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:<Padrão>
    • Grupo de Servidores:<Padrão>

    Captura de tela mostrando a tela Nova 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.

    Captura de tela mostrando como 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:

    Captura de tela mostrando como alterar o contexto.

  2. Substitua o texto na janela de consulta pelo seguinte snippet e selecione Executar:

    -- 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

Substitua o texto na janela de consulta pelo seguinte snippet e selecione 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

Substitua o texto na janela de consulta pelo seguinte snippet e selecione Executar:

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

Captura de tela mostrando os resultados da consulta SELECT.