Seu Guia Passo a Passo para o SQL Server Management Studio (SSMS)

Se alguma vez se sentiu sobrecarregado ao trabalhar com o SQL Server Management Studio (SMSS), não está sozinho. Compreender todas as funcionalidades que o SQL Server Management Studio oferece pode ser um desafio. Felizmente, este tutorial está aqui para ajudá-lo a começar a usar o SQL Server Management Studio (SSMS) de forma eficiente.

Neste guia, você dominará os fundamentos do SQL Server Management Studio, como estabelecer uma conexão com o servidor, executar consultas e construir bancos de dados.

Continue lendo para aprimorar sua expertise no SQL Server Management Studio!

Pré-requisitos para o SQL Server Management Studio

Este tutorial oferece uma demonstração prática. Se deseja acompanhar, certifique-se de cumprir os seguintes pré-requisitos:

  • A Windows machine – This guide focuses on Windows 10, but subsequent versions are compatible as well.
  • Servidor MySQL no seu dispositivo – Recomendamos usar o Microsoft SQL Server Express, uma versão simplificada e gratuita do SQL Server.
  • A MySQL database server to connect to, either on your local machine or a remote server.

Download e Instalação do SQL Server Management Studio (SSMS)

O SQL Server Management Studio (SSMS) é uma ferramenta gratuita que oferece um ambiente integrado para supervisionar qualquer infraestrutura SQL, desde o SQL Server até o Azure SQL Database. Ele fornece uma interface amigável para lidar com bancos de dados e objetos em seu servidor.

No entanto, para aproveitar ao máximo o SQL Server Management Studio, é crucial instalá-lo corretamente. Esta seção irá orientá-lo sobre como configurar o SSMS para escrever, testar e modificar consultas e esquemas de banco de dados em plataformas locais e na nuvem.

1. Abra seu navegador da web preferido e acesse a página de download do SQL Server Management Studio.

2. Vá para a seção ‘Download do SSMS’ e selecione o link ‘Download Gratuito para SQL Server Management Studio (SSMS)’ para iniciar o download.

Dado que o arquivo tem aproximadamente 700MB, a duração do download variará com base na velocidade da sua internet.

Downloading SQL Server Management Studio (SSMS)

3. Após o download, clique duas vezes no arquivo para executar o instalador do SQL Server Management Studio.

4. Pressione o botão ‘Instalar’ para iniciar a instalação. Você tem a opção de modificar o caminho de instalação padrão, mas, na maioria dos casos, o local padrão é suficiente.

Initiating the SSMS Installation

A instalação do SQL Server Management Studio irá processar, extrair e colocar os arquivos necessários, o que pode levar alguns minutos.

Observing SSMS Installation Progress

Após a instalação bem-sucedida, a tela de conclusão da configuração aparecerá, conforme mostrado abaixo.

Parabéns! Você deu um passo crucial para dominar o SQL Server Management Studio (SSMS) ao instalá-lo com sucesso em seu dispositivo.

Confirming successful installation of SQL Server Management Studio

Verificando se o servidor MySQL no SQL Server Management Studio está ativo e a porta TCP/IP está acessível

Você instalou com sucesso o SQL Server Management Studio (SSMS), mas para gerenciar bancos de dados SQL, você deve primeiro se conectar a um servidor de banco de dados. Este guia irá ajudá-lo a se conectar a um servidor MySQL usando o SSMS.

Mas antes de tentar se conectar a um servidor MySQL, certifique-se de que seu servidor MySQL está operacional e que a porta TCP/IP está acessível.

1. Comece iniciando PowerShell como administrador para acessar privilégios elevados.

2. Use o seguinte comando ping para verificar se sua porta TCP/IP está aberta. Certifique-se de substituir ‘seu-ip’ pelo endereço IP real do seu servidor de banco de dados MySQL.

./ping your-ip

A successful ping response, like the one shown below, indicates your MySQL database server is online and responsive.

Confirming MySQL database server’s connectivity

Se você encontrar uma mensagem de erro “Request timed out”, como mostrado abaixo, isso indica que seu servidor de banco de dados não está acessível, levando você a verificar sua configuração de rede.

3. Para verificar o status do servidor de banco de dados MySQL no SQL Server Management Studio, execute os seguintes comandos:

# Recupere os serviços em execução com "sql server" em seus nomes
Get-Service | Where {$_.status -eq 'running' -and $_.DisplayName -match "sql server*"}
# Verifique se a pasta do MySQL (MSSQL15) existe
Get-ChildItem -Path "C:\Program Files\Microsoft SQL Server\mssql*" -Recurse -Include Errorlog |select-string "SQL Server is now ready for client connections.
Detecting an active MySQL database server in SQL Server Management Studio

Se notar que o serviço do mecanismo de banco de dados não está operacional, considere iniciá-lo através dos Serviços do Windows, conforme ilustrado abaixo.

Activating the database engine service within SQL Server Management Studio

Integrando com o Servidor de Banco de Dados MySQL usando o SQL Server Management Studio

Agora que seu servidor MySQL está em funcionamento, é hora de explorar todo o potencial do SQL Server Management Studio. Conecte-se ao seu servidor de banco de dados usando o SSMS e comece a gerenciar bancos de dados SQL com facilidade.

Ao iniciar o SSMS, você encontrará a caixa de diálogo Conectar ao Servidor. Esta é sua porta de entrada para o gerenciamento de banco de dados no SQL Server Management Studio.

Para uma conexão perfeita com seu servidor de banco de dados MySQL:

  • Servidor nome – Insira o endereço IP ou nome do host do seu servidor de banco de dados MySQL. Se o SSMS estiver no mesmo dispositivo que seu servidor de banco de dados, use simplesmente localhost como nome do servidor.
  • Autenticação – Para segurança aprimorada, escolha Autenticação do Windows ao conectar-se ao servidor de banco de dados usando o SQL Server Management Studio (SSMS).
  • Clique no botão Conectar e o SQL Server Management Studio (SSMS) iniciará uma conexão com o servidor de banco de dados.
Using SQL Server Management Studio to connect to the database server

Se a caixa de diálogo Conectar ao Servidor não aparecer automaticamente, navegue até o painel Explorador de Objetos, clique no botão Conectar no canto superior esquerdo e, em seguida, selecione Motor de Banco de Dados.

O Explorador de Objetos, semelhante ao Explorador de Arquivos, fornece um controle de visualização em árvore, permitindo que você navegue por vários objetos dentro do servidor de banco de dados no SQL Server Management Studio.

SQL Server Management Studio’s server connection initiation window

Após uma conexão bem-sucedida, o Explorador de Objetos no SQL Server Management Studio (SSMS) exibirá seu servidor de banco de dados, incluindo vários objetos dentro de cada banco de dados.

Verifying a successful connection to the database server with SQL Server Management Studio

Construindo um Novo Banco de Dados usando o SQL Server Management Studio

Agora que você está conectado ao seu servidor de banco de dados via SQL Server Management Studio, é hora de populá-lo com bancos de dados, tabelas e dados. Organizar seus dados em bancos de dados específicos aumenta a velocidade de recuperação de dados, tornando seu trabalho mais eficiente.

Siga estas etapas para criar um novo banco de dados usando o SQL Server Management Studio:

1. No painel Explorador de Objetos do SQL Server Management Studio, localize e selecione o nó Bancos de Dados. Em seguida, clique em Nova Consulta na barra de ferramentas, o que abrirá uma nova janela de consulta (conforme mostrado no passo dois).

Initiating a new query window in SQL Server Management Studio

2. Na janela de consulta, insira o trecho de T-SQL fornecido abaixo. Este comando irá verificar se um banco de dados chamado ATADB já está presente.

Caso o banco de dados esteja presente, o comando ignorará quaisquer ações adicionais. Caso contrário, ele prosseguirá para criar um novo banco de dados intitulado ATADB no SQL Server Management Studio.

-- Utilizando o banco de dados principal no SQL Server Management Studio.
USE master

GO

-- Procurando pela presença do banco de dados chamado ATADB no SQL Server Management Studio.
IF NOT EXISTS (

  SELECT name

  FROM sys.databases

  WHERE name = N'ATADB'

  -- Se o ATADB for detectado no SQL Server Management Studio, ignorar as etapas subsequentes.
)

-- Se o banco de dados ATADB não existir, o seguinte SQL no SQL Server Management Studio o criará.
CREATE DATABASE [ATADB]

GO

3. Para executar sua consulta no SQL Server Management Studio, pressione F5 ou clique no botão ‘Executar’, conforme demonstrado abaixo.

Running the T-SQL in SQL Server Management Studio

Após a execução bem-sucedida no SQL Server Management Studio, você será saudado com uma mensagem afirmando “Comando(s) concluído(s) com êxito”. Isso indica que o SQL Server Management Studio criou o banco de dados com sucesso. O ‘Tempo de conclusão’ indica a duração que o SQL Server Management Studio levou para executar sua consulta e construir o banco de dados.

Confirmation of command completion in SQL Server Management Studio

4. Para visualizar o banco de dados recém-criado chamado ATADB no SQL Server Management Studio, basta clicar no ícone de atualização no painel Explorador de Objetos.

Spotting the newly-created ATADB database in SQL Server Management Studio

Criando uma Nova Tabela com o SQL Server Management Studio

Após configurar com sucesso seu novo banco de dados com o SQL Server Management Studio, o próximo passo é criar uma tabela. As tabelas são cruciais, pois armazenam dados sistematicamente em colunas e linhas, facilitando a recuperação fácil.

Aqui está um guia simples passo a passo para criar uma nova tabela usando o SQL Server Management Studio:

1. Na janela de consulta do SQL Server Management Studio, cole o trecho SQL a seguir. Este comando cria uma tabela chamada ‘Users’ dentro do banco de dados ATADB. A tabela é projetada com quatro colunas distintas: CustomerId, Name, Location e Email.

A coluna inaugural, CustomerId, atua como chave primária, garantindo que cada linha permaneça única dentro da tabela. As outras colunas funcionam como recipientes de dados padrão. Observe o tipo de dados específico associado a cada coluna:

  • A coluna CustomerId utiliza o tipo de dados INT, adequado para armazenar números inteiros.
  • As colunas como Name, Location e Email são todas baseadas no tipo de dados NVARCHAR, ideal para armazenar dados textuais.
-- Implementar o banco de dados ATADB no SQL Server Management Studio
USE [ATADB]

-- Verificar se a tabela Users existe no SQL Server Management Studio
IF OBJECT_ID ('dbo.Users', 'U') IS NOT NULL

-- Caso a tabela Users exista no SQL Server Management Studio, este código a deleta
DROP TABLE dbo.Users

GO

-- Construir a tabela Users se não existir no SQL Server Management Studio
CREATE TABLE dbo.Users

(
  -- A principal coluna de chave primária
  CustomerId INT NOT NULL PRIMARY KEY, 

  -- Colunas regulares de dados
  Name [NVARCHAR](50) NOT NULL,
  Location [NVARCHAR](50) NOT NULL,
  Email [NVARCHAR](50) NOT NULL
);

GO

2. Para finalizar e criar a tabela ‘Users’ (caso ainda não esteja presente) no SQL Server Management Studio, execute a consulta.

3. Por último, no SQL Server Management Studio, clique novamente no ícone de atualização no painel Explorador de Objetos para visualizar a tabela de Usuários recém-criada.

Spotting the new table in SQL Server Management Studio

Incorporando Dados em uma Tabela usando o SQL Server Management Studio

Ter uma tabela vazia não é prático, concorda? Então, por que não dar um pouco de vida à sua recém-criada tabela de Usuários no SQL Server Management Studio? Lembre-se, enquanto inserir dados no SQL Server Management Studio parece tão simples quanto copiar e colar texto em células de planilha, o método é um pouco diferente – aqui, você usaria a consulta INSERT INTO.

No SQL Server Management Studio, insira o trecho SQL mencionado abaixo na janela de consulta. Isso facilitará a operação de INSERT de dados INTO na tabela Users em todas as colunas.

-- Incorporar dados nas colunas da tabela de Usuários no SQL Server Management Studio
INSERT INTO dbo.Users

  ([CustomerId],[Name],[Location],[Email])

-- Definir o conjunto de valores para a tabela de Usuários no SQL Server Management Studio
VALUES

  ( 1, N'Adam', N'US', N''),
  ( 2, N'Listek', N'India', N'[email protected]'),
  ( 3, N'Donna', N'Germany', N'[email protected]'),
  ( 4, N'Janet', N'United States', N'[email protected]')

GO

Execute esta consulta no SQL Server Management Studio e você verá em primeira mão como ela insere os dados especificados na tabela de Usuários.

Após a execução, se tudo correr bem no SQL Server Management Studio, você verá uma mensagem indicando 4 linhas afetadas. Prossiga para a próxima etapa para inspecionar os dados inseridos.

Data insertion process in SQL Server Management Studio

Obtendo Dados de uma Tabela com o SQL Server Management Studio

Agora, após ter incorporado com sucesso os dados na sua tabela de Utilizadores através do SQL Server Management Studio, como garante que tudo está no lugar certo? Execute um trecho de SQL no SQL Server Management Studio para ter uma visão em primeira mão dos dados que colocou na tabela de Utilizadores.

Introduza o trecho de SQL abaixo na janela de consulta do SQL Server Management Studio. Esta consulta específica irá SELECT todas as colunas e linhas presentes na tabela Utilizadores.

SELECT *
FROM dbo.Users;

Após executar esta consulta, o SQL Server Management Studio irá apresentar os dados da tabela de Utilizadores no seu painel de resultados, conforme demonstrado abaixo.

Results pane in SQL Server Management Studio

Notas Conclusivas sobre o SQL Server Management Studio

Neste guia abrangente, descobriu a arte de utilizar o SQL Server Management Studio (SSMS) para criar uma base de dados, construir uma tabela e introduzir dados. Além disso, compreendeu como o SQL Server Management Studio simplifica a tarefa, por vezes tediosa, de gerir dados de base de dados, permitindo-lhe verificar dados dentro de uma tabela real.

Deseja desenvolver habilidades mais avançadas no SQL Server Management Studio? Por que não explorar modelos pré-configurados para estabelecer rapidamente bases de dados? Ou ainda melhor, descubra como criar atalhos de teclado personalizados para melhorar a sua experiência com o SQL Server Management Studio?

Source:
https://adamtheautomator.com/sql-server-management-studio/