O que é o SSMS (SQL Server Management Studio)?

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics

O SSMS (SQL Server Management Studio) é um ambiente integrado para o gerenciamento de qualquer infraestrutura de SQL. Use o SSMS para acessar, configurar, gerenciar, administrar e desenvolver todos os componentes do SQL Server, do Banco de Dados SQL do Azure, da Instância Gerenciada de SQL do Azure, do SQL Server na VM do Azure e do Azure Synapse Analytics. O SSMS fornece um único utilitário abrangente que combina um amplo grupo de ferramentas gráficas com muitos editores de scripts avançados para fornecer acesso ao SQL Server para desenvolvedores e administradores de banco de dados de todos os níveis de habilidade.

Captura de tela do SQL Server Management Studio.

Componentes do SQL Server Management Studio

DESCRIÇÃO Componente
Use o Pesquisador de Objetos para exibir e gerenciar todos os objetos em uma ou mais instâncias do SQL Server. Pesquisador de Objetos
Use o Explorador de Modelos para criar e gerenciar arquivos de texto clichê que você usa para acelerar o desenvolvimento de consultas e scripts. Explorador de Modelos
Use o Gerenciador de Soluções preterido para criar projetos para gerenciar itens de administração como scripts e consultas. Gerenciador de Soluções
Use as ferramentas de design visual incluídas no SSMS para criar consultas, tabelas e bancos de dados de diagrama. Visual Database Tools
Use os editores de linguagem do SSMS para criar e depurar consultas e scripts interativamente. Editores de texto e consulta

SQL Server Management Studio para business intelligence

Use o SSMS para acessar, configurar, gerenciar e administrar o Analysis Services, o Integration Services e o Reporting Services. Embora essas três tecnologias de business intelligence dependam do SSMS, as tarefas administrativas associadas a cada uma são um pouco diferentes.

Observação

Para criar e modificar soluções do Analysis Services, Integration Services e Reporting Services, use o SSDT (SQL Server Data Tools) em vez do SSMS. O SQL Server Data Tools (SSDT) é um ambiente de desenvolvimento baseado no Microsoft Visual Studio.

Gerenciar soluções do Analysis Services

O SQL Server Management Studio (SSMS) permite gerenciar objetos do Analysis Services, como executar backups e processar objetos.

O SSMS fornece um projeto de script do Analysis Services que permite desenvolver e salvar scripts escritos em Multidimensional Expressions (MDX), Data Analysis Expressions (DAX), Data Mining Extensions (DMX) e XML for Analysis (XMLA).

Esses scripts são usados ​​para executar tarefas de gerenciamento ou recriar objetos como bancos de dados e instâncias em cubos do Analysis Services. Por exemplo, você pode desenvolver um script XMLA em um projeto de script do Analysis Services para criar novos objetos diretamente em uma instância existente. Esses projetos podem ser salvos como parte de uma solução e integrados ao controle do código-fonte.

Observação

Observe que, embora o DAX tenha sido originalmente projetado para modelos de dados tabulares, ele também pode ser usado para consultar modelos multidimensionais em SQL Server Analysis Services. O SSMS pode fazer DAX e MDX, mas há algumas considerações a ser lembradas em relação ao modelo com o qual você está trabalhando e ao tipo de consultas que pretende executar.

Para obter mais informações sobre o Projeto de Scripts do Analysis Services no SSMS, consulte Projeto de Scripts do Analysis Services.

Gerenciar soluções de serviços de integração

O SQL Server Management Studio (SSMS) pode ser usado para gerenciar e monitorar pacotes SSIS em execução. Você pode organizar pacotes em pastas, executar, importar, exportar e atualizar pacotes do Integration Services. No entanto, desde o SSIS 2012, o armazenamento de pacotes mudou. Eles não são mais armazenados no banco de dados msdb do servidor da instância padrão, mas são gerenciados por meio do banco de dados do Catálogo SSIS (SSISDB). Isso significa que você não pode mais gerenciar pacotes da mesma forma que fazia nas versões anteriores do SSIS. Você ainda pode usar o SSMS para gerenciar o banco de dados do Catálogo do SSIS, mas deve usar o nó Catálogos dos Serviços de Integração no Pesquisador de Objetos.

A versão mais recente do SSMS fornece um ambiente integrado para gerenciar qualquer infraestrutura SQL. Ela também permite que os usuários executem pacotes SSIS armazenados no Catálogo SSIS do Pesquisador de Objetos no SSMS.

O Assistente de Importação e Exportação no SSMS pode ser usado para criar pacotes SSIS, o que é um bom ponto de partida para aprender sobre o SSIS. No entanto, você deve usar o SQL Server Data Tools (SSDT) para criar e gerenciar seus pacotes para pacotes mais complexos.

Gerenciar projetos do Reporting Services

O SQL Server Management Studio (SSMS) habilita os recursos do Reporting Services, administra o servidor e os bancos de dados e gerencia funções e trabalhos. Você pode gerenciar agendas compartilhadas usando a pasta Agendas Compartilhadas e gerenciar os bancos de dados do servidor de relatórios (ReportServer, ReportServerTempDB). Ao mover um banco de dados do servidor de relatório para uma nova instância do SQL Server, você deve criar um RSExecRole no banco de dados master do sistema.

Para obter mais informações sobre essas tarefas, consulte os artigos sobre Reporting Services no SSMS, Administração de um banco de dados do Servidor de Relatório e Criação do RSExecRole:

Você também pode gerenciar o servidor habilitando e configurando vários recursos, definindo padrões de servidor e gerenciando funções e trabalhos.

Para obter mais informações sobre essas tarefas, confira os seguintes artigos:

O SSMS fornece um ambiente integrado para gerenciar qualquer infraestrutura SQL, inclusive o SSRS. No portal da Web, você pode habilitar recursos, definir padrões de servidor, gerenciar trabalhos em execução, exibir relatórios personalizados e criar e gerenciar agendas compartilhadas.

Observação

Embora o SSMS ofereça vários recursos de gerenciamento para o SSRS, ele não é um substituto para o Gerenciador de Relatórios online ou o Gerenciador de Configurações do Reporting Services. Mantenha-se em dia com as versões e a documentação mais recentes para garantir o gerenciamento eficaz do SSRS no SSMS. Caso tenha alguma dúvida específica ou precise de mais ajuda, sinta-se à vontade para perguntar.

Instalar versões em idiomas diferentes do inglês

O bloqueio na configuração de idiomas mistos foi removido. Por exemplo, você pode instalar o SSMS em alemão em um computador com Windows em francês. Se o idioma do sistema operacional não corresponder ao idioma do SSMS, o usuário precisará alterar o idioma em Ferramentas > Opções > Configurações Internacionais. Caso contrário, o SSMS mostrará a interface do usuário em inglês.

Para obter mais informações sobre localidade diferente com as versões anteriores, confira Instalar versões do SSMS em idiomas diferentes do inglês.

Diretiva de suporte

Começando com o SSMS 17.0, a equipe de Ferramentas SQL adotou a Política de Ciclo de Vida Moderna da Microsoft.

Leia o comunicado de Política de Ciclo de Vida Moderna original. Para obter informações adicionais, veja as Perguntas frequentes sobre a política moderna.

Para coleta de dados de diagnóstico e informações sobre uso de recursos, consulte o suplemento de privacidade do SQL Server e coleta de dados de diagnóstico.

Ferramenta multiplataforma

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.

Obter ajuda

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