O que é o Azure Data Studio?

O Azure Data Studio é uma ferramenta leve e multiplataforma de gerenciamento e desenvolvimento de dados para profissionais de dados. Ele fornece uma experiência de editor moderna com IntelliSense, trechos de código, integração de controle de código-fonte e um terminal integrado, facilitando o gerenciamento e o desenvolvimento de bancos de dados.

Com suporte para Windows, macOS e Linux, o Azure Data Studio permite que você se conecte a vários bancos de dados, incluindo Azure SQL, SQL Server, MySQL, PostgreSQL e Cosmos DB. Sua extensibilidade permite que os usuários personalizem sua experiência instalando extensões relevantes para seu fluxo de trabalho.

A interface familiar do Azure Data Studio oferece uma experiência de editor moderna com o IntelliSense, trechos de código, integração de controle do código-fonte e um terminal integrado. Projetado com o usuário da plataforma de dados em mente, 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 seus provedores de dados está disponível no GitHub sob um EULA de código-fonte que fornece direitos para modificar e usar o software, mas não redistribuí-lo ou hospedá-lo em um serviço de nuvem. Consulte Perguntas frequentes do Azure Data Studio para obter mais informações.

Transferir e Instalar o Azure Data Studio

Editor de código SQL com IntelliSense

O Azure Data Studio oferece uma experiência de codificação SQL moderna e focada no teclado que facilita as tarefas diárias com recursos internos, como várias janelas de guias, um editor SQL avançado, IntelliSense, conclusão de palavras-chave, trechos de código, navegação de código e integração de controle do código-fonte (Git). Execute consultas SQL sob demanda e visualize e salve os 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 aprender a utilizar o editor de SQL, veja Utilizar o editor de SQL para criar objetos de base de dados.

Fragmentos de código SQL inteligentes

Trechos de código SQL geram a sintaxe SQL adequada para criar bancos de dados, tabelas, exibições, procedimentos armazenados, usuários, logons e funções e atualizar objetos de banco de dados existentes. Use trechos inteligentes para criar rapidamente cópias do 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 proporciona funcionalidades para criar fragmentos de código SQL personalizados. Consulte Criar e usar trechos de código para saber mais.

Painéis personalizáveis de servidor e banco de dados

Crie painéis ricos e personalizáveis para monitorar e solucionar rapidamente gargalos de desempenho em seus bancos de dados. Para saber mais sobre widgets de insight e painéis de banco de dados (e servidor), consulte Gerenciar servidores e bancos de dados com widgets de insight.

Gerenciamento de conexões (grupos de servidores)

Os grupos de servidores fornecem uma maneira de organizar informações de conexão para os servidores e bancos de dados com os quais você trabalha. Para obter detalhes, consulte 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 Terminal Integrado diretamente na interface do usuário do Azure Data Studio. Consulte Terminal integrado para saber mais sobre o terminal integrado.

Criação de extensibilidade e extensão

Aprimore a experiência do Azure Data Studio estendendo a funcionalidade da instalação base. 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 extensibilidade no Azure Data Studio, consulte Extensibilidade. Consulte Criação de extensões para saber mais sobre a criação de extensões.

Comparação de recursos com o SQL Server Management Studio (SSMS)

Use o Azure Data Studio se:

  • Estão principalmente editando ou executando consultas.
  • Precisa da capacidade de criar gráficos e visualizar conjuntos de resultados rapidamente.
  • Pode executar a maioria das tarefas administrativas através do terminal integrado usando sqlcmd ou PowerShell.
  • Ter necessidade mínima de experiências de assistente.
  • Você não precisa fazer uma configuração administrativa profunda ou relacionada à plataforma.
  • Ele precisa ser executado no macOS ou Linux.

Use o SQL Server Management Studio se:

  • Estão fazendo configurações administrativas ou de plataforma complexas.
  • Estão fazendo gerenciamento de segurança, incluindo gerenciamento de usuários, avaliação de vulnerabilidades e configuração de recursos de segurança. Necessidade de fazer uso de consultores e painéis de ajuste de desempenho.
  • Use diagramas de banco de dados e designers de tabela.
  • Precisa de acesso aos Servidores Registados.
  • Faça uso de estatísticas de consulta ao vivo ou estatísticas de clientes.

Recursos do Shell

Caraterística Azure Data Studio SSMS
Azure Sign-In Sim Sim
Dashboard Sim
Extensões Sim
Terminal Integrado Sim
Object Explorer Sim Sim
Script de objeto Sim Sim
Selecionar a partir da tabela Sim Sim
Controle do código-fonte Sim
Painel de Tarefas Sim
Temas, incluindo o Modo Escuro Sim
Explorador de Recursos do Azure Sim
Assistente para Gerar Scripts Sim
Propriedades do objeto Pré-visualizar Sim
Designer de Tabela Sim Sim

Editor de Consultas

Caraterística Azure Data Studio SSMS
Visualizador de gráficos Sim
Exportar resultados para CSV, JSON, XLSX Sim
Resultados a arquivar Sim
Resultados para texto Sim
IntelliSense Sim Sim
Fragmentos Sim Sim
Mostrar Plano Sim Sim
Estatísticas de Clientes Sim
Estatísticas de consulta ao vivo Sim
Opções de Consulta Sim
Visualizador espacial Sim
SQLCMD Sim Sim

Suporte de Sistemas Operativos

Caraterística Azure Data Studio SSMS
Windows Sim Sim
macOS Sim
Linux Sim

Engenharia de Dados

Caraterística Azure Data Studio SSMS
Assistente de Dados Externos Pré-visualizar
Integração HDFS Pré-visualizar
Notebooks Pré-visualizar

Administração de Banco de Dados

Caraterística Azure Data Studio SSMS
Cópia de Segurança / Restauro Pré-visualizar Sim
Importação de arquivo simples Sim Sim
Agente do SQL Pré-visualizar Sim
SQL Profiler Pré-visualizar Sim
Sempre Ativo Sim
Always Encrypted Sim
Assistente para Cópia de Dados Sim
Consultor de Otimização de Dados Sim
Diagramas da Base de Dados Sim
Visualizador de Log de Erros Sim
Planos de Manutenção Sim
Consulta Multi-Servidor Sim
Gestão Baseada em Políticas Sim
PolyBase Sim
Query Store (Arquivo de Consultas) Sim
Servidores Registados Sim
Replicação Sim
Gestão de Segurança Sim Sim
Service Broker Sim
Avaliação do SQL Pré-visualizar Sim
Correio SQL Sim
Explorador de modelos Sim
Avaliação de vulnerabilidades Sim
Gestão XEvent Sim

Desenvolvimento de Base de Dados

Caraterística Azure Data Studio SSMS
Importar\Exportar DACPAC Sim Sim
Projetos SQL Pré-visualizar
Comparação de esquema Sim

Serviço de Ferramentas SQL

O Azure Data Studio usa o SqlToolsService como a camada de API SQL do aplicativo. O Serviço de Ferramentas SQL é . NET-based e open source sob a licença MIT. Para conectividade SQL, o Serviço de Ferramentas SQL usa Microsoft.Data.SqlClient como o driver SQL.

Obter ajuda para ferramentas SQL

Contribua para a documentação

Você sabia que você mesmo pode editar conteúdo? 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 Editar documentação do Microsoft Learn