Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Introdução ao uso do SSMS (SQL Server Management Studio) para se conectar à instância do SQL Server e executar alguns comandos T-SQL (Transact-SQL).
Observação
Embora o Microsoft Entra ID seja o novo nome do Azure Active Directory (Azure AD), para evitar a interrupção de ambientes existentes, o Azure AD ainda permanecerá 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 fazer o seguinte nas etapas abaixo:
- Conectar-se a uma instância do SQL Server
- Criar um banco de dados
- Criar uma tabela em seu novo banco de dados
- Inserir linhas em sua nova tabela
- Consultar a nova tabela e exibir os resultados
- Use a tabela da janela de consulta para verificar suas propriedades de conexão
Este artigo aborda a conexão e a consulta de uma instância do SQL Server. Quanto ao SQL do Azure, consulte Conectar e consultar o Banco de Dados SQL do Azure e Instância Gerenciada do SQL.
Para usar o Azure Data Studio, veja Conectar-se ao SQL Server e consultá-lo, 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ê precisará dos seguintes pré-requisitos:
- Instale o SQL Server Management Studio.
- Instale o SQL Server via Assistente de Instalação (Configuração) e configure uma instância do SQL Server.
Conectar-se a uma instância do SQL Server
Para se conectar à sua instância do SQL Server, siga estas etapas:
Inicie o SQL Server Management Studio. Na primeira vez que você executa o SSMS, a janela Conectar ao Servidor é aberta. Se ele não abrir, você poderá abri-lo manualmente selecionando Pesquisador de Objetos>Conectar>Mecanismo de Banco de Dados.
A caixa de diálogo Conectar ao Servidor é exibida. 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 a caixa de diálogo Conexão Moderna em um formato moderno ao se conectar ao Mecanismo do Banco de Dados. Use a experiência da caixa de diálogo de conexão clássica ao se conectar ao Mecanismo de Banco de Dados e ao SSAS (SQL Server Analysis Services), ao SSRS (SQL Server Reporting Services) e ao SSIS (SQL Server Integration Services).
Caixa de diálogo de conexão moderna:
Configurações Valores sugeridos Descrição Nome do Servidor O nome do servidor totalmente qualificado Em Nome do servidor, insira o nome do SQL Server (você também poderá usar localhost como o nome do servidor se estiver se conectando localmente). Se você NÃO estiver usando a instância padrão MSSQLSERVER, insira 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 EntraA Autenticação do Windows é 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 uma senha serão necessários.
A autenticação do Microsoft Entra está disponível para o 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 os tipos de autenticação, consulte Conectar-se ao servidor (mecanismo de banco de dados).Nome de usuário ID do usuário da conta de 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 Senha da conta do servidor A senha da conta do servidor usada para entrar no servidor. Uma senha é necessária quando se utiliza Autenticação do SQL Server . Nome do banco de dados (opcional) Nome do banco de dados Para o 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
.Criptografar1 Método de criptografia Selecione o nível de criptografia para a conexão. O valor padrão é obrigatório. Certificado do Servidor de Confiança Confiar no Certificado do Servidor Verifique esta opção para ignorar a validação do certificado do servidor. O valor padrão é False (desmarcado), o que promove uma melhor segurança usando certificados confiáveis. Cor (opcional) <padrão> Selecionar uma cor altera a cor da barra de status para ajudar a organizar e identificar suas conexões. O valor padrão para Cor é a cor padrão para a barra de status, mas você também pode escolher entre os seguintes valores: Vermelho, Verde, Azul, Amarelo e Laranja. Você pode definir uma cor personalizada usando o botão Personalizado... 1 O valor padrão é obrigatório no SSMS 20. A criptografia estrita (SQL Server 2022 e Azure SQL) deve ser usada para o Banco de Dados SQL do Azure e o Azure SQL Managed Instance. Criptografia estrita (SQL Server 2022 e SQL do Azure) pode ser usada no SQL Server quando a opção Forçar Criptografia Estrita está habilitada. No SQL Server Management Studio 21, isso é chamado de Rígido (como mínimo SQL Server 2022 e Azure SQL).
Você pode modificar opções de conexão extras selecionando Avançado.... Exemplos de opções de conexão incluem o valor do tempo limite da conexão, a intenção do aplicativo e o protocolo de rede. Este artigo usa valores padrão para esses campos.
Depois de concluir todos os campos, selecione Conectar.
Para verificar se a conexão do SQL Server foi bem-sucedida, expanda e explore os objetos dentro do Pesquisador de Objetos, em que 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.
Criar um banco de dados
Agora, vamos criar um banco de dados nomeado TutorialDB
seguindo as etapas abaixo:
Clique com o botão direito do mouse na instância do servidor no Pesquisador de Objetos e selecione Nova Consulta:
Cole o seguinte snippet 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
Execute a consulta selecionando Executar ou selecionando F5 no teclado.
Depois que a consulta for concluída, o novo banco de dados TutorialDB aparecerá na lista de bancos de dados no Pesquisador de Objetos. Se ele não for exibido, clique com o botão direito do mouse no nó Bancos de Dados e selecione Atualizar.
Criar uma tabela
Nesta seção, você criará uma tabela no banco de dados TutorialDB recém-criado. Como o editor de consultas ainda está no contexto do banco de dados master
, mude o contexto de conexão para o banco de dados TutorialDB executando as seguintes etapas:
Selecione o banco de dados desejado na lista suspensa do banco de dados, conforme mostrado aqui:
Cole o seguinte snippet 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
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ó TutorialDB>Tabelas no Pesquisador de Objetos e selecione Atualizar.
Inserir linhas
Agora, vamos inserir algumas linhas na tabela Clientes que você criou. Cole o seguinte snippet 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 exibir os resultados
Os resultados de uma consulta são exibidos abaixo da janela de texto de 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 em que o texto foi inserido.
Você também pode modificar a forma como os resultados são apresentados selecionando uma das seguintes opções:
- O primeiro botão exibe os resultados na Exibição de Texto, conforme mostrado na imagem na próxima seção.
- O botão do meio exibe os resultados na Exibição de grade, que é a opção padrão.
- O terceiro botão permite salvar os resultados em um arquivo cuja extensão é .rpt por padrão.
Solucionar problemas de conectividade
Para examinar as técnicas de solução de problemas a serem usadas quando não for possível se conectar a uma instância do Mecanismo de Banco de Dados do SQL Server em um só servidor, acesse Solução de problemas de conexão ao Mecanismo de Banco de Dados do SQL Server.