Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
- Instale o SQL Server Management Studio.
- Instale o SQL Server a partir do Assistente de Instalação (Instalaçã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ê 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.
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:
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 EntraA 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.
Depois de preencher todos os campos, selecione Conectar.
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.
Criar uma base de dados
Agora vamos criar um banco de dados nomeado TutorialDB
seguindo as etapas abaixo:
Clique com o botão direito do rato na instância do servidor no Pesquisador de Objetos e, em seguida, selecione Nova Consulta:
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
Execute a consulta selecionando Executar ou selecionando F5 no teclado.
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:
Na lista suspensa de bases de dados, selecione a base de dados desejada, conforme mostrado aqui:
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
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.
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.
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 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.