Visão geral das ferramentas do SQL

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)

Para gerenciar seu banco de dados, você precisa de uma ferramenta. Quer seus bancos de dados sejam executados na nuvem, no Windows, no macOS ou no Linux, sua ferramenta não precisa ser executada na mesma plataforma que o banco de dados.

Você pode ver os links para as diferentes ferramentas do SQL nas tabelas a seguir.

Observação

Para baixar o SQL Server, confira Instalar o SQL Server.

As ferramentas a seguir fornecem uma GUI (interface gráfica do usuário).

Ferramenta DESCRIÇÃO Sistema operacional

Azure Data Studio
Um editor leve que pode executar consultas SQL sob demanda, exibir e salvar 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. Windows
macOS
Linux

SQL Server Management Studio (SSMS)
Gerencie uma instância do SQL Server ou um banco de dados com compatibilidade total com a GUI. Acessar, configurar, gerenciar, administrar e desenvolver todos os componentes do SQL Server, do Banco de Dados SQL do Azure e do Azure Synapse Analytics. Fornece um único utilitário abrangente que combina um amplo grupo de ferramentas gráficas com vários editores de script avançados para fornecer acesso ao SQL para desenvolvedores e administradores de banco de dados de todos os níveis de habilidades. Windows

SSDT (SQL Server Data Tools)
Uma moderna ferramenta de desenvolvimento para criar bancos de dados relacionais do SQL Server, bancos de dados SQL do Azure, modelos de dados do AS (Analysis Services), pacotes do IS (Integration Services) e relatórios do RS (Reporting Services). Com o SSDT, você pode projetar e implantar qualquer tipo de conteúdo do SQL Server com a mesma facilidade com que desenvolve um aplicativo no Visual Studio . Windows

Visual Studio Code
A extensão mssql para Visual Studio Code é a extensão do SQL Server oficial que é compatível com conexões com SQL Server e com a experiência de edição avançada para o T-SQL no Visual Studio Code. Escreva scripts T-SQL em um editor leve. Windows
macOS
Linux

Ferramentas da linha de comando

As ferramentas a seguir são as principais ferramentas de linha de comando.

Ferramenta DESCRIÇÃO Sistema operacional
bcp O utilitário bcp (bulk copy program) copia dados em massa entre uma instância do Microsoft SQL Server e um arquivo de dados em um formato especificado pelo usuário. Windows
macOS
Linux
mssql-cli (versão prévia) O mssql-cli é uma ferramenta de linha de comando interativa para consultar o SQL Server. Além disso, consulte o SQL Server com uma ferramenta de linha de comando com IntelliSense, realce de sintaxe e muito mais. Windows
macOS
Linux
mssql-conf O mssql-conf configura o SQL Server sendo executado no Linux. Linux
mssql-scripter (versão prévia) O mssql-scripter é uma experiência de linha de comando de várias plataformas para criar scripts de bancos de dados SQL Server. Windows
macOS
Linux
sqlcmd O utilitário sqlcmd permite que você insira instruções de Transact-SQL, procedimentos do sistema e arquivos de script no prompt de comando. Windows
macOS
Linux
sqlpackage O sqlpackage é um utilitário de linha de comando que automatiza diversas tarefas de desenvolvimento de banco de dados. Windows
macOS
Linux
SQL Server PowerShell O SQL Server PowerShell fornece cmdlets para trabalhar com o SQL. Windows
macOS
Linux

Migração e outras ferramentas

Estas ferramentas são usadas para migrar, configurar e fornecer outros recursos para bancos de dados SQL.

Ferramenta DESCRIÇÃO
Gerenciador de Configurações Use o SQL Server Configuration Manager para configurar os serviços do SQL Server e configurar a conectividade de rede. O Configuration Manager é executado no Windows
Assistente para Experimentos de Banco de Dados Use o Assistente para Experimentos de Banco de Dados para avaliar uma versão de destino do SQL para uma determinada carga de trabalho.
Assistente de Migração de Dados O Assistente de Migração de Dados ajuda você a atualizar para uma plataforma de dados moderna, detectando problemas de compatibilidade que podem afetar a funcionalidade do banco de dados em sua nova versão do SQL Server ou do Banco de Dados SQL do Azure.
Distributed Replay Use o recurso Distributed Replay para ajudar a avaliar o impacto de futuras atualizações do SQL Server. Também use o Distributed Replay para ajudar a avaliar o impacto de atualizações de hardware e do sistema operacional e ajustes do SQL Server.
ssbdiagnose O utilitário ssbdiagnose relata problemas em conversas do Service Broker ou na configuração de serviços do Service Broker.
Assistente de Migração do SQL Server Use o Assistente de Migração do SQL Server para automatizar a migração do banco de dados do Microsoft Access, do DB2, do MySQL, do Oracle e do Sybase para o SQL Server.

Se você estiver procurando por outras ferramentas não mencionadas nesta página, consulte Utilitários do Prompt de Comando do SQL e baixe recursos e ferramentas estendidos do SQL Server

Próximas etapas

Bancos de dados diferentes que você pode usar com essas ferramentas.