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:
Inicie o SSMS digitando Microsoft SQL Server Management Studio na caixa de pesquisa do Windows e selecione o aplicativo da área de trabalho.
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 só disponíveis com Autenticação do SQL Server
Selecione Conectar.
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.
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
.Clique com o botão direito do rato na base de dados e, em seguida, selecione Nova Consulta.
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.
Selecione o botão Executar para executar a consulta e ver os resultados.
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
Inicie o SSMS e conecte-se ao servidor na instância do SQL Server no Linux.
No Pesquisador de Objetos, clique com o botão direito do mouse na pasta Bancos de Dados e selecione Novo Banco de Dados....
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
Inicie o SSMS e conecte-se ao seu servidor no SQL Server no Linux.
No Pesquisador de Objetos, expanda a pasta Bancos de Dados para ver uma lista de todos os bancos de dados no servidor.
No Pesquisador de Objetos, clique com o botão direito do mouse no banco de dados que deseja soltar e selecione Excluir.
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.
Inicie o SSMS e conecte-se ao seu servidor no SQL Server no Linux.
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.
Conteúdo relacionado
- O que é o SQL Server Management Studio (SSMS)?
- Exportar e importar um banco de dados no Linux com SSMS ou SqlPackage.exe no Windows
- Guia de início rápido: conectar e consultar uma instância do SQL Server usando o SQL Server Management Studio (SSMS)
- Tutorial: Escreva Transact-SQL declarações
- Monitoramento de Desempenho e Atividade do Server
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