O que é o Azure Data Studio?

O Azure Data Studio é uma ferramenta para desenvolvedores leve e de gerenciamento de dados de plataforma cruzada, com conectividade com bancos de dados locais e na nuvem populares. O Azure Data Studio oferece suporte ao Windows, ao macOS e ao Linux, com capacidade imediata de conexão ao SQL do Azure e ao SQL Server. Navegue pela biblioteca de extensões para obter mais opções de suporte a banco de dados, incluindo MySQL, PostgreSQL e CosmosDB.

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. Para saber mais, confira Perguntas frequentes sobre o Azure Data Studio.

Baixar e instalar o Azure Data Studio

Editor de código SQL com IntelliSense

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, 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 SQL geram a sintaxe SQL adequada para criar bancos de dados, tabelas, exibições, procedimentos armazenados, usuários, logons, 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. Para saber mais, confira Criar e usar snippets de código.

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

Use 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. Para saber mais sobre o terminal integrado, confira 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. Para saber mais sobre a criação de extensões, confira 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 rapidamente conjuntos de resultados.
  • 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 executar em macOS ou 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 vulnerabilidade e configuração de recursos de segurança.
  • Precisa usar painéis e consultores 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 Yes
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 Versão Prévia Sim
Criador de Tabelas Sim Yes

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 Yes
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 Visualização
Integração do HDFS Visualização
Notebooks Visualização

Administração de banco de dados

Recurso Azure Data Studio SSMS
Backup/Restauração Versão Prévia Sim
Importação de Arquivo Simples Sim Sim
SQL Agent Visualização Sim
SQL Profiler Visualização 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 Yes
Agente de Serviço Sim
Avaliação do SQL Visualização 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 Versão Prévia
Comparação de Esquemas Sim

Serviço de Ferramentas SQL

O Azure Data Studio usa o SqlToolsService como a camada de API do SQL para o 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.

Próximas etapas

Obtenha ajuda para as ferramentas do SQL

Contribuir com a documentação

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.

Para obter mais informações, consulte Editar a documentação do Microsoft Learn