Partilhar via


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

Aplica-se a:SQL Server - Linux

Este artigo apresenta SQL Server Management Studio (SSMS) e orienta você por algumas tarefas comuns. O SSMS é um aplicativo do Windows, portanto, use o SSMS quando tiver uma máquina Windows que possa se conectar a uma instância remota do SQL Server no Linux.

Dica

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

O SQL Server Management Studio (SSMS) faz parte de um conjunto de ferramentas 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, tanto no 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 a desenvolvedores e administradores de todos os níveis de habilidade.

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

  • Configurar, monitorar e administrar uma ou várias instâncias do SQL Server
  • Implante, monitore e atualize componentes da camada de dados, como bancos de dados e data warehouses
  • Fazer backup e restaurar bancos de dados
  • Crie e execute consultas e scripts Transact-SQL (T-SQL) e veja os resultados
  • Gerar scripts T-SQL para objetos de banco de dados
  • Visualizar e editar dados em bancos de dados
  • Projete visualmente consultas T-SQL e objetos de banco de dados, como exibições, tabelas e procedimentos armazenados

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

Instalar a versão mais recente do SQL Server Management Studio (SSMS)

Ao trabalhar com o SQL Server, você sempre deve usar a versão mais recente do SSMS. A versão mais recente do SSMS é continuamente atualizada e otimizada e atualmente funciona com o SQL Server no Linux. Para baixar e instalar a versão mais recente, consulte Baixar o SQL Server Management Studio (SSMS). Para se manter up-toatualizado, a versão mais recente do SSMS avisará quando houver uma nova versão disponível para download.

Observação

Antes de usar o SSMS para gerenciar o Linux, consulte SQL Server no Linux: Problemas conhecidos.

Conectar-se ao SQL Server no 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 selecione o aplicativo da área de trabalho.

    Captura de tela do SQL Server Management Studio.

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

    Cenário Descrição
    Tipo de servidor O padrão é mecanismo de banco de dados; Não altere este valor.
    Nome do servidor1 Digite o nome da máquina Linux de destino que executa o SQL Server ou seu endereço IP e porta no formato IP,port.
    Autenticação Para o SQL Server no Linux, use o método de autenticação configurado para seu ambiente. de Autenticação do SQL Server é configurada por padrão.
    Login2 Digite 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).
    Palavra-passe2 Digite a senha para o usuário especificado (para a conta sa, você criou a senha durante a configuração).

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

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

    Captura de tela do SQL Server Management Studio: Conectar-se ao servidor do Banco de dados SQL.

  3. Selecione Conectar.

    Dica

    Se você receber uma falha de conexão, primeiro tente diagnosticar o problema a partir da mensagem de erro. Em seguida, revise as recomendações de solução de problemas de conexão .

  4. Depois de se conectar com sucesso à sua instância do SQL Server, Pesquisador de Objetos é aberto e agora pode aceder ao seu banco de dados para executar tarefas administrativas ou consultar dados.

Executar consultas Transact-SQL

Depois de se conectar ao servidor, você pode se conectar a um banco de dados e executar consultas Transact-SQL (T-SQL). As consultas T-SQL podem ser usadas para praticamente qualquer tarefa 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 rato na base de dados e, em seguida, selecione Nova Consulta.

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

    SELECT [name]
    FROM sys.databases;
    

    Se és novato a escrever consultas, consulta Tutorial: Escrever instruções Transact-SQL.

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

    Screenshot de Sucesso. Conecte-se ao servidor do Banco de dados SQL: SQL Server Management Studio.

Embora seja possível fazer praticamente qualquer tarefa de gerenciamento com consultas T-SQL, o SSMS é uma ferramenta gráfica que facilita o gerenciamento do SQL Server. As seções a seguir fornecem alguns exemplos de uso da interface gráfica do usuário.

Criar e gerenciar bancos de dados

Enquanto estiver conectado ao banco de dados master, você pode criar bancos de dados no servidor e modificar ou descartar 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 principal no nível do servidor que você criou ao configurar o SQL Server no Linux.

Criar uma nova base 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 selecione Novo Banco de Dados....

  3. Na caixa de diálogo Nova Base de Dados, introduza um nome para a nova base de dados e, em seguida, selecione OK.

O novo banco de dados é criado com êxito no servidor. Se preferir criar um novo banco de dados usando T-SQL, consulte CREATE DATABASE.

Eliminar um banco de dados

  1. Inicie o SSMS e conecte-se ao seu servidor no SQL Server no 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 deseja soltar e selecione Excluir.

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

A base de dados foi eliminada com sucesso do seu servidor. Se preferir soltar um banco de dados usando T-SQL, consulte DROP DATABASE.

Usar o Monitor de Atividade para ver informações sobre a atividade do SQL Server

A ferramenta Monitor de Atividade é incorporada ao SQL Server Management Studio (SSMS) 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 seu servidor no SQL Server no Linux.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse no nó do 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
  • Espera de recursos
  • E/S de ficheiro de dados
  • Consultas caras recentes
  • Consultas dispendiosas ativas

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

Contribuir para a documentação SQL

Você sabia que você mesmo pode editar conteúdo SQL? Se o fizer, não só ajudará a melhorar a nossa documentação, como também será creditado como contribuidor da página.

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