O Azure Data Studio é uma ferramenta leve e multiplataforma de desenvolvimento e gerenciamento de dados para profissionais de dados. Ele fornece uma experiência de editor moderna com IntelliSense, snippets de código, integração de controle do código-fonte e um terminal integrado, facilitando o gerenciamento e o desenvolvimento de bancos de dados.
Com suporte para Linux, Windows e macOS, o Azure Data Studio permite que você se conecte a vários bancos de dados, incluindo SQL do Azure, SQL Server, MySQL, PostgreSQL e Cosmos DB. Sua extensibilidade permite que os usuários personalizem sua experiência instalando as extensões relevantes para seu fluxo de trabalho.
A interface familiar do Azure Data Studio oferece uma experiência de editor moderna com IntelliSense, snippets de código, integração de controle do código-fonte e um terminal integrado. Projetado tendo em mente o usuário da plataforma de dados, sua extensibilidade permite que os usuários personalizem sua experiência instalando as extensões relevantes para seu fluxo de trabalho, incluindo migrações de banco de dados, gráficos, GitHub Copilot e muito mais!
O código-fonte do Azure Data Studio e de seus provedores de dados está disponível no GitHub em um EULA de código-fonte que fornece direitos de modificação e de uso do software, mas não sua redistribuição ou hospedagem em um serviço de nuvem. Confira Perguntas frequentes sobre o Azure Data Studio para obter mais informações.
O Azure Data Studio oferece uma experiência moderna de codificação de SQL, voltada ao teclado, que facilita tarefas diárias com recursos internos, como janelas de várias guias, um editor SQL avançado, IntelliSense, preenchimento de palavra-chave, snippets de código e navegação de código, além de integração de controle do código-fonte (Git). Execute consultas SQL sob demanda e exiba e salve resultados como texto, JSON ou Excel. Edite dados, organize suas conexões de banco de dados favoritas e procure objetos de banco de dados em uma experiência de navegação de objetos familiar. Para saber como usar o editor SQL, confira Usar o editor SQL para criar objetos de banco de dados.
Snippets de código SQL inteligentes
Os snippets de código em SQL geram a sintaxe SQL adequada para criar bancos de dados, tabelas, exibições, procedimentos armazenados, usuários, logons e funções e para atualizar objetos de banco de dados existentes. Use snippets inteligentes para criar rapidamente cópias de seu banco de dados para fins de desenvolvimento ou teste e para gerar e executar scripts CREATE e INSERT.
O Azure Data Studio também fornece funcionalidade para criar snippets de código SQL personalizados. Confira Criar e usar snippets de código para saber mais.
Dashboards personalizáveis de servidor e banco de dados
Crie painéis personalizáveis avançados para monitorar e solucionar rapidamente problemas de gargalos de desempenho em seus bancos de dados. Para saber mais sobre os widgets de insights e os painéis de banco de dados (e servidor), confira Gerenciar servidores e bancos de dados com widgets de insight.
Gerenciamento de conexões (grupos de servidores)
Grupos de servidores proporcionam uma maneira de organizar informações de conexões dos servidores e bancos de dados com que você trabalha. Para obter detalhes, confira Grupos de servidores.
Terminal Integrado
Você pode usar suas ferramentas de linha de comando favoritas (por exemplo, Bash, PowerShell, sqlcmd, BCP e ssh) na janela do Terminal Integrado dentro da interface do usuário do Azure Data Studio. Confira Terminal integrado para saber mais sobre o terminal integrado.
Extensibilidade e criação de extensões
Aprimore a experiência do Azure Data Studio estendendo a funcionalidade da instalação básica. O Azure Data Studio fornece pontos de extensibilidade para atividades de gerenciamento de dados e suporte para a criação de extensões.
Para saber mais sobre a extensibilidade no Azure Data Studio, confira Extensibilidade.
Confira Criação de extensões para saber mais sobre a criação de extensões.
Comparação com recursos do SSMS (SQL Server Management Studio)
Use o Azure Data Studio se você:
Estiver basicamente editando ou executando consultas.
Precisa traçar um gráfico e visualizar conjuntos de resultados rapidamente.
Pode executar a maioria das tarefas administrativas por meio do terminal integrado usando o sqlcmd ou o PowerShell.
Tem necessidade mínima de experiências de assistente.
Não precisa de configuração profunda administrativa ou relacionada à plataforma.
Precisa ser executado no macOS ou no Linux.
Use o SQL Server Management Studio se você:
Está fazendo uma configuração de plataforma ou administrativa complexa.
Está fazendo gerenciamento de segurança, incluindo gerenciamento de usuários, avaliação de vulnerabilidades e configuração dos recursos de segurança. Precisa fazer uso de consultores e painéis de ajuste de desempenho.
Usa diagramas de banco de dados e designers de tabela.
Precisa de acesso a Servidores Registrados.
Usar as estatísticas de consulta dinâmica ou estatísticas de cliente.
Recursos do Shell
Recurso
Azure Data Studio
SSMS
Entrada no Azure
Sim
Sim
Painel
Sim
Extensões
Sim
Terminal Integrado
Sim
Pesquisador de Objetos
Sim
Sim
Script de Objeto
Sim
Sim
Selecionar de uma Tabela
Sim
Sim
Controle do Código-Fonte
Sim
Painel de Tarefas
Sim
Temas, incluindo o Modo Escuro
Sim
Azure Resource Explorer
Sim
Assistente para Gerar Scripts
Sim
Propriedades de objeto
Visualizar
Sim
Criador de Tabelas
Sim
Sim
Editor de Consultas
Recurso
Azure Data Studio
SSMS
Visualizador de Gráfico
Sim
Exportar Resultados para CSV, JSON, XLSX
Sim
Resultados em Arquivo
Sim
Resultados em Texto
Sim
IntelliSense
Sim
Sim
Snippets
Sim
Sim
Mostrar Plano
Sim
Sim
Estatísticas do cliente
Sim
Estatísticas de Consulta Dinâmica
Sim
Opções de consulta
Sim
Visualizador Espacial
Sim
SQLCMD
Sim
Sim
Suporte do sistema operacional
Recurso
Azure Data Studio
SSMS
Windows
Sim
Sim
macOS
Sim
Linux
Sim
Engenharia de Dados
Recurso
Azure Data Studio
SSMS
Assistente de Dados Externos
Visualizar
Integração do HDFS
Visualizar
Notebooks
Visualizar
Administração de banco de dados
Recurso
Azure Data Studio
SSMS
Backup/Restauração
Visualizar
Sim
Importação de Arquivo Simples
Sim
Sim
SQL Agent
Visualizar
Sim
SQL Profiler
Visualizar
Sim
Always On
Sim
Always Encrypted
Sim
Assistente para Copiar Dados
Sim
Orientador de Otimização de Dados
Sim
Diagramas de banco de dados
Sim
Visualizador de Log de Erros
Sim
Planos de manutenção
Sim
Consulta Multisservidor
Sim
Gerenciamento Baseado em Políticas
Sim
PolyBase
Sim
Repositório de Consultas
Sim
Servidores Registrados
Sim
Replicação
Sim
Gerenciamento de Segurança
Sim
Sim
Agente de Serviço
Sim
Avaliação do SQL
Visualizar
Sim
SQL Mail
Sim
Explorador de Modelos
Sim
Avaliação de Vulnerabilidade
Sim
Gerenciamento de XEvent
Sim
Desenvolvimento de Bancos de Dados
Recurso
Azure Data Studio
SSMS
Importar\Exportar DACPAC
Sim
Sim
Projetos do SQL
Visualizar
Comparação de Esquemas
Sim
Serviço de Ferramentas SQL
O Azure Data Studio usa o SqlToolsService como a camada de API do SQL do aplicativo. O Serviço de Ferramentas SQL é baseado em .NET e é de código aberto sob a licença do MIT. Para conectividade SQL, o Serviço de Ferramentas SQL usa Microsoft.Data.SqlClient como o driver SQL.
Você sabia que pode editar o conteúdo 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.
Administrar uma infraestrutura de banco de dados do SQL Server para bancos de dados relacionais de nuvem, locais e híbridos usando as ofertas de banco de dados relacional do Microsoft PaaS.