Partilhar via


Guia de início rápido: conectar e consultar uma instância do SQL Server usando o SQL Server Management Studio (SSMS)

Aplica-se a:SQL Server

Comece a usar o SQL Server Management Studio (SSMS) para se conectar à sua instância do SQL Server e executar alguns comandos Transact-SQL (T-SQL).

Observação

Embora o Microsoft Entra ID seja o novo nome para o Azure Ative Directory (Azure AD), para evitar a interrupção de ambientes existentes, o Azure AD ainda permanece em alguns elementos codificados, como campos de interface do usuário, provedores de conexão, códigos de erro e cmdlets. Neste artigo, os dois nomes são intercambiáveis.

O artigo demonstra como seguir as etapas abaixo:

  • Conectar-se a uma instância do SQL Server
  • Criar uma base de dados
  • 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

Este artigo aborda a conexão e consulta de uma instância do SQL Server. Para o Azure SQL, consulte Conectar e consultar a Base de Dados SQL do Azure e Instância Gerida SQL.

Para usar o Azure Data Studio, consulte as instruções para conectar-se e fazer consultas no SQL Server, Banco de Dados SQL do Azure e Azure Synapse Analytics.

Para saber mais sobre o SQL Server Management Studio, consulte Dicas e truques para usar o SQL Server Management Studio (SSMS).

Pré-requisitos

Para concluir este início rápido, você precisa dos seguintes pré-requisitos:

Conectar-se a uma instância do SQL Server

Para se conectar à sua instância do SQL Server, siga estas etapas:

  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. A caixa de diálogo Ligar ao Servidor é apresentada. No SSMS 21, você pode personalizar sua experiência de diálogo de conexão em Ferramentas > Opções > Ambiente > Diálogo de Conexão. Use o diálogo de conexão moderno para um formato moderno ao se conectar ao do Mecanismo de Banco de Dados. Utilize a experiência de diálogo Conexão clássica ao ligar-se ao Mecanismo de Banco de Dados, ao SQL Server Analysis Services (SSAS), ao SQL Server Reporting Services (SSRS) e ao SQL Server Integration Services (SSIS).

    Caixa de diálogo de conexão moderna:

    Captura de tela da caixa de diálogo de conexão moderna para o SQL Server.

    Configurações Valores sugeridos Descrição
    Nome do Servidor O nome totalmente qualificado do servidor Em Nome do servidor, insira o nome do seu SQL Server (você também pode usar localhost como o nome do servidor se estiver se conectando localmente). Se você NÃO estiver usando a instância padrão - MSSQLSERVER - deverá inserir o nome do servidor e o nome da instância.

    Se você não tiver certeza de como determinar o nome da instância do SQL Server, consulte Dicas e truques adicionais para usar o SSMS.
    Autenticação Autenticação do Windows

    Autenticação do SQL Server

    Autenticação do Microsoft Entra
    A Autenticação do Windows está definida como padrão.

    Você também pode usar a Autenticação do SQL Server para se conectar. No entanto, se você selecionar Autenticação do SQL Server, um nome de usuário e senha serão necessários.

    A autenticação do Microsoft Entra está disponível para SQL Server 2022 (16.x) e versões posteriores. Para obter instruções de configuração passo a passo, consulte Tutorial: Configurar a autenticação do Microsoft Entra para SQL Server

    Para obter mais informações sobre tipos de autenticação, consulte Conectar-se ao servidor (mecanismo de banco de dados).
    Nome de Utilizador ID de usuário da conta do servidor O ID de usuário da conta do servidor usada para entrar no servidor. Um logon é necessário ao usar a Autenticação do SQL Server.
    Senha Palavra-passe da conta do servidor A senha da conta do servidor usada para entrar no servidor. Uma palavra-passe é necessária ao usar Autenticação SQL Server.
    Nome do banco de dados (opcional) Nome da base de dados Em Nome do banco de dados, insira o nome do banco de dados ao qual você deseja se conectar. O valor <padrão padrão> normalmente é definido como master.
    Encriptar1 Método de encriptação Selecione o nível de criptografia para a conexão. O valor padrão é Mandatory.
    Certificado de Servidor Confiável 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.
    Cor (opcional) <padrão> A seleção de uma cor altera a cor da barra de status para ajudar a organizar e identificar suas conexões. O valor padrão para Color é a cor padrão para a barra de status, mas você também pode escolher entre os seguintes valores: Red, Green, Blue, Yellow e Orange. Você pode definir uma cor personalizada usando o botão Personalizar...

    1 O valor padrão é Obrigatório no 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 Strict (SQL Server 2022 e Azure SQL) pode ser usada para o SQL Server quando a instância tiver Force Strict Encryption habilitada. No SQL Server Management Studio 21, isso é chamado Estrito (Mínimo SQL Server 2022 e Azure SQL).

    Você pode modificar as opções de conexão extras selecionando Avançado.... Exemplos de opções de conexão incluem o valor de tempo limite de conexão, a intenção do aplicativo e o protocolo de rede. Este artigo usa valores padrão para esses campos.


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

  2. Para verificar se a conexão do SQL Server 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ã a mostrar a ligação a um servidor local.

Criar uma base de dados

Agora vamos criar um banco de dados nomeado TutorialDB seguindo as etapas abaixo:

  1. Clique com o botão direito do rato na instância do servidor no Pesquisador de Objetos e, em seguida, selecione Nova Consulta:

    Captura de tela do novo link de consulta.

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

    USE master
    GO
    IF NOT EXISTS (
       SELECT name
       FROM sys.databases
       WHERE name = N'TutorialDB'
    )
    CREATE DATABASE [TutorialDB]
    GO
    
  3. Execute a consulta selecionando Executar ou selecionando F5 no teclado.

    Captura de tela do comando Executar.

    Após a conclusão da consulta, o novo banco de dados TutorialDB aparece na lista de bancos de dados no Pesquisador de Objetos. Se não for apresentado, clique com o botão direito do rato no nó Bases de Dados e, em seguida, selecione Atualizar.

Criar uma tabela

Nesta seção, você cria uma tabela no banco de dados TutorialDB recém-criado. Como o editor de consultas ainda está no contexto do master banco de dados, alterne o contexto de conexão para o banco de dados TutorialDB executando as seguintes etapas:

  1. Na lista suspensa de bases de dados, selecione a base de dados desejada, conforme mostrado aqui:

    Captura de tela do banco de dados de alterações.

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

    USE [TutorialDB]
    
    -- 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
    
  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 > no Pesquisador de Objetos e selecione Atualizar.

Captura de ecrã da nova tabela.

Inserir linhas

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

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 tabela Customers 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.

Solucionar problemas de conectividade

Para revisar as técnicas de solução de problemas a serem usadas quando você não puder se conectar a uma instância do Mecanismo de Banco de Dados do SQL Server em um único servidor, visite Solucionar problemas de conexão com o Mecanismo de Banco de Dados do SQL Server.