Visão geral das ferramentas do SQL
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
PDW (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.
Ferramentas recomendadas
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 |
SSMS (SQL Server Management Studio) |
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 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 | A ferramenta 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 ferramentas adicionais não mencionadas nesta página, confira Utilitários de prompt de comando SQL e Baixar recursos e ferramentas estendidos do SQL Server