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 gerenciar qualquer infraestrutura do SQL. Use o SSMS para acessar, configurar, gerenciar, administrar e desenvolver todos os componentes do SQL Server, Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure, SQL Server em VM do Azuree Azure Synapse Analytics. O SSMS fornece um único utilitário abrangente que 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 banco de dados de todos os níveis de habilidade.
Componentes do SQL Server Management Studio
Descrição | Componente |
---|---|
Use Pesquisador de Objetos para exibir e gerenciar todos os objetos em uma ou mais instâncias do SQL Server. | Pesquisador de Objetos |
Use Explorador de Modelos para criar e gerenciar arquivos de texto padrão que você usa para acelerar o desenvolvimento de consultas e scripts. | Explorador de Templates |
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. | Ferramentas de Banco de Dados Visuais |
Use os editores de linguagem do SSMS para criar e depurar interativamente consultas e scripts. | editores de consulta e texto |
SQL Server Management Studio para inteligência de negócios
Use o SSMS para acessar, configurar, gerenciar e administrar o Analysis Services, o Integration Services e o Reporting Services. Embora todas as três tecnologias de business intelligence dependam do SSMS, as tarefas administrativas associadas a cada uma delas são ligeiramente diferentes.
Nota
Para criar e modificar o Analysis Services, as soluções do Integration Services e o Reporting Services, use o SSDT (SQL Server Data Tools), não o SSMS. do SQL Server Data Tools (SSDT) é um ambiente de desenvolvimento baseado em do Microsoft Visual Studio.
Gerenciar soluções do Analysis Services
O SSMS (SQL Server Management Studio) permite gerenciar objetos do Analysis Services, como executar backups e processar objetos.
O SSMS fornece um projeto de Script do Analysis Services no qual você pode desenvolver e salvar scripts escritos em de Expressões Multidimensionais (MDX), de Expressões de Análise de Dados (DAX), de Extensões de Mineração de Dados (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.
Nota
Observa-se que, embora o DAX tenha sido originalmente projetado para modelos de dados tabulares, ele também pode ser usado para consultar modelos multidimensionais no SQL Server Analysis Services. O SSMS pode fazer DAX e MDX, mas há algumas considerações a serem consideradas sobre o modelo com o qual você está trabalhando e o tipo de consultas que você pretende executar.
Para obter mais informações sobre o Projeto de Scripts do Analysis Services no SSMS, consulte Analysis Services Scripts Project.
Gerenciar soluções do Integration Services
O SSMS (SQL Server Management Studio) pode ser usado para gerenciar e monitorar a execução de pacotes SSIS. 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 foi alterado. Eles não são mais armazenados no banco de dados msdb
do servidor da instância padrão, mas agora são gerenciados por meio do banco de dados do Catálogo do SSIS (SSISDB
). Isso significa que você não pode mais gerenciar pacotes da mesma maneira que fez em 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 do Integration Services no Gerenciador de Objetos.
A versão mais recente do SSMS fornece um ambiente integrado para gerenciar qualquer infraestrutura do SQL. Ele também permite que os usuários executem pacotes SSIS armazenados no Catálogo do SSIS do Pesquisador de Objetos no SSMS.
O Assistente de Importação e Exportação no SSMS pode ser usado para criar pacotes SSIS, sendo um bom ponto de partida para aprender sobre SSIS. No entanto, você deve usar do SQL Server Data Tools (SSDT) para criar e gerenciar seus pacotes para pacotes mais complexos.
Gerenciar projetos do Reporting Services
O SSMS (SQL Server Management Studio) 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 bancos de dados do servidor de relatório (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 do sistema master
.
Para obter mais informações sobre essas tarefas, você pode consultar os artigos sobre o Reporting Services no SSMS, administrar um banco de dados do Servidor de Relatório e criar o RSExecRole:
- Serviços de Relatórios no SSMS
- Administrar um banco de dados do Servidor de Relatório
- Criar o RSExecRole
Você também gerencia 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, consulte os seguintes artigos:
- definir propriedades do Servidor de Relatório
- Criar, excluir ou modificar uma função
- Habilitar e desabilitar a impressão do lado do cliente para o Reporting Services
O SSMS fornece um ambiente integrado para gerenciar qualquer infraestrutura do SQL, incluindo 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.
Nota
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 dos Serviços de Relatório. É recomendável manter-se atualizado com as versões mais recentes e a documentação para garantir o gerenciamento efetivo do SSRS no SSMS. Se você tiver alguma pergunta específica ou precisar de mais assistência, fique à vontade para perguntar.
Versões de idioma não inglês
O bloqueio na configuração de idiomas mistos foi removido. Você pode instalar o SSMS em alemão em um computador Windows 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 diferentes localidades com versões anteriores, consulte Instalar versões em idioma não inglês do SSMS.
Política de suporte
A partir do SSMS 17.0, a equipe do SQL Tools adotou o Microsoft Modern Lifecycle Policy.
Leia o comunicado original da Política Moderna de Ciclo de Vida . Para obter mais informações, consulte perguntas frequentes sobre políticas modernas.
Para obter informações sobre coleta de dados de diagnóstico e uso de recursos, consulte o suplemento de privacidade do SQL Server e a 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, dê uma olhada no Azure Data Studio. O Azure Data Studio é uma ferramenta multiplataforma que é executada no macOS, no Linux e no Windows. Para obter detalhes, consulte do Azure Data Studio.
Obter ajuda
- Ideias para SQL: tem sugestões para melhorar o SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): faça perguntas ao SQL Server
- Stack Overflow (tag sql-server): respostas às perguntas de desenvolvimento do SQL
- Reddit: Discussão geral sobre o do SQL Server
- Termos de Licença e Informações do Microsoft SQL Server
- opções de suporte para usuários empresariais
- ajuda e comentários adicionais do SQL Server
Contribuir para a documentação do SQL
Você sabia que pode editar o conteúdo do SQL por conta própria? Se você fizer isso, não só ajudará a melhorar nossa documentação, mas também será creditado como um colaborador da página.
Para obter mais informações, consulte Como contribuir para a documentação do SQL Server