Usar o SQL Server Management Studio no Windows para gerenciar o SQL Server em Linux

Aplica-se a:SQL Server – Linux

Este artigo apresenta o SQL Server Management Studio (SSMS) e descreve algumas tarefas comuns. O SSMS é um aplicativo do Windows, portanto, use o SSMS quando você tiver um computador Windows que possa se conectar a uma Instância remota do SQL Server em Linux.

Dica

O SSMS é executado somente no Windows (AMD ou Intel). Se você precisar de uma ferramenta que seja executada em plataformas diferentes do Windows, confira o Azure Data Studio. O Azure Data Studio é uma ferramenta multiplataforma executada no macOS, no Linux e no Windows. Para obter detalhes, veja Azure Data Studio.

O SSMS (SQL Server Management Studio) faz parte de um conjunto de ferramentas do SQL que a Microsoft oferece gratuitamente para suas necessidades de desenvolvimento e gerenciamento. O SSMS é um ambiente integrado para acessar, configurar, gerenciar, administrar e desenvolver todos os componentes do SQL Server. Ele pode se conectar ao SQL Server em execução em qualquer plataforma local, em contêineres do Docker e na nuvem. Ele também se conecta ao Banco de Dados SQL do Azure e ao Azure Synapse Analytics. O SSMS combina um amplo grupo de ferramentas gráficas com muitos editores de script avançados para fornecer acesso ao SQL Server para desenvolvedores e administradores de todos os níveis de habilidades.

O SSMS oferece um amplo conjunto de funcionalidades de desenvolvimento e gerenciamento para o SQL Server, incluindo ferramentas para:

  • Configurar, monitorar e administrar uma ou várias instâncias do SQL Server
  • Implantar, monitorar e atualizar componentes da camada de dados, como bancos de dados e data warehouses
  • Fazer backup e restaurar bancos de dados
  • Criar e executar consultas e scripts do Transact-SQL (T-SQL) e ver os resultados
  • Gerar scripts T-SQL para objetos de banco de dados
  • Exibir e editar os dados em uma tabela
  • Criar consultas T-SQL e objetos de banco de dados visualmente, como exibições, tabelas e procedimentos armazenados

Para obter mais informações, consulte O que é o SQL Server Management Studio (SSMS)?.

Instale a última versão do SSMS (SQL Server Management Studio)

Ao trabalhar com o SQL Server, você sempre deverá usar a versão mais recente do SSMS. A última versão do SSMS é continuamente atualizada e otimizada e, atualmente, funciona com o SQL Server em Linux. Para baixar e instalar a última versão, confira Baixar o SQL Server Management Studio (SSMS). Para que você se mantenha atualizado, a última versão do SSMS emite um prompt quando há uma nova versão disponível para download.

Observação

Antes de usar o SSMS para gerenciar o Linux, examine SQL Server em Linux: problemas conhecidos.

Conectar-se ao SQL Server em Linux

Use as seguintes etapas básicas para se conectar:

  1. Inicie o SSMS digitando Microsoft SQL Server Management Studio na caixa de pesquisa do Windows e, depois, selecione o aplicativo da área de trabalho.

    Screenshot of SQL Server Management Studio.

  2. Na janela Conectar ao Servidor, insira as seguintes informações (se o SSMS já estiver em execução, clique em Conectar > Mecanismo de Banco de Dados para abrir a janela Conectar ao Servidor):

    Configuração Descrição
    Tipo de servidor O padrão é o mecanismo de banco de dados; não altere esse valor.
    Nome de servidor1 Insira o nome do computador de destino do SQL Server no Linux ou seu endereço IP e sua porta no formato IP,port.
    Autenticação Para SQL Server em Linux, use o método de autenticação que está configurado para o seu ambiente. A autenticação do SQL Server é configurada por padrão.
    Login2 Insira o nome de um usuário com acesso a um banco de dados no servidor (por exemplo, a conta SA padrão criada durante a instalação).
    Senha2 Insira a senha do usuário especificado (para a conta sa, você criou a senha durante a configuração).

    1 Para obter mais informações sobre as opções de conexão do SQL Server, confira Conectar-se ao Mecanismo de Banco de Dados.

    2Login e Senha disponíveis somente com a Autenticação do SQL Server.

    Screenshot of SQL Server Management Studio: Connect to SQL Database server.

  3. Selecione Conectar.

    Dica

    Se houver uma falha de conexão, primeiro, tente diagnosticar o problema da mensagem de erro. Em seguida, examine as recomendações de solução de problemas de conexão.

  4. Depois que você se conectar com êxito à instância do SQL Server, o Pesquisador de Objetos será aberto e você poderá acessar seu banco de dados para executar tarefas administrativas ou consultar dados.

Executar consultas Transact-SQL

Depois de se conectar ao servidor, você poderá se conectar a um banco de dados e executar consultas do Transact-SQL (T-SQL). As consultas T-SQL podem ser usadas para quase todas as tarefas de banco de dados.

  1. No Pesquisador de Objetos, navegue até o banco de dados de destino no servidor. Por exemplo, expanda Bancos de Dados do Sistema para trabalhar com o banco de dados master.

  2. Clique com o botão direito do mouse no banco de dados e, em seguida, selecione Nova Consulta.

  3. Na janela de consulta, escreva uma consulta do T-SQL para escolher retornar os nomes de todos os bancos de dados no servidor.

    SELECT [Name]
    FROM sys.Databases
    

    Caso não esteja familiarizado com a gravação de consultas, confira Tutorial: gravar instruções do Transact-SQL.

  4. Selecione o botão Executar para executar a consulta e ver os resultados.

    Screenshot of Success. Connect to SQL Database server: SQL Server Management Studio.

Embora seja possível fazer quase todas as tarefas de gerenciamento com consultas do T-SQL, o SSMS é uma ferramenta gráfica que facilita o gerenciamento do SQL Server. As seções a seguir fornecem alguns exemplos de como usar a interface gráfica do usuário.

Criar e gerenciar bancos de dados

Enquanto estiver conectado ao banco de dados master, você poderá criar bancos de dados no servidor e modificar ou remover os bancos de dados existentes. As etapas a seguir descrevem como realizar várias tarefas comuns de gerenciamento de banco de dados por meio do Management Studio. Para executar essas tarefas, verifique se você está conectado ao banco de dados master com o logon de entidade de segurança no nível do servidor que você criou ao configurar o SQL Server em Linux.

Criar um novo banco de dados

  1. Inicie o SSMS e conecte-se ao servidor na instância do SQL Server no Linux.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse na pasta Bancos de Dados e, depois, clique em Novo Banco de Dados….

  3. Na caixa de diálogo Novo Banco de Dados, insira um nome para o novo banco de dados e selecione OK.

O novo banco de dados será criado com êxito no servidor. Se preferir criar um banco de dados usando o T-SQL, confira CREATE DATABASE.

Remover um banco de dados

  1. Inicie o SSMS e conecte-se ao servidor no SQL Server em Linux.

  2. No Pesquisador de Objetos, expanda a pasta Bancos de Dados para ver uma lista de todos os bancos de dados no servidor.

  3. No Pesquisador de Objetos, clique com o botão direito do mouse no banco de dados que você deseja remover e selecione Excluir.

  4. Na caixa de diálogo Excluir Objeto, marque a caixa de seleção Fechar conexões existentes e selecione OK.

O banco de dados será removido com êxito do servidor. Se preferir remover um banco de dados usando o T-SQL, confira DROP DATABASE (SQL Server Transact-SQL).

Use o Monitor de Atividade para ver informações sobre as atividades do SQL Server

A ferramenta Monitor de Atividade é interna do SSMS (SQL Server Management Studio) e exibe informações sobre os processos do SQL Server e como esses processos afetam a instância atual do SQL Server.

  1. Inicie o SSMS e conecte-se ao servidor no SQL Server em Linux.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse no nó de servidor e selecione Monitor de Atividade.

O Monitor de Atividade mostra painéis expansíveis e recolhíveis com as seguintes informações:

  • Visão geral
  • Processos
  • Esperas de recurso
  • E/S de Arquivo de Dados
  • Consultas Caras Recentes
  • Consultas Caras Ativas

Quando um painel é expandido, o Monitor de Atividade consulta a instância em busca de informações. Quando um painel é recolhido, todas as atividades de consulta são interrompidas para esse painel. Você pode expandir um ou mais painéis ao mesmo tempo para exibir diferentes tipos de atividades na instância.

Contribua com a documentação do SQL

Você sabia que pode editar conteúdo do SQL por conta própria? Ao fazer isso, além de melhorar nossa documentação, você também será creditado como um colaborador da página.

Para obter mais informações, confira Como contribuir para a documentação do SQL Server