Sobre o projeto
goSSMS é um aplicativo de gerenciamento de SQL Server baseado em terminal que roda em Linux, macOS e Windows. É distribuído como um único executável e não requer instalador, ferramentas cliente SQL ou drivers de banco de dados separados.
## Instalação
goSSMS pode ser instalado via Homebrew (macOS e Linux), APT (Debian/Ubuntu) ou baixando os binários de release diretamente. Os binários de release estão disponíveis para Windows (amd64), Linux (amd64 e arm64) e macOS (Apple silicon e Intel).
## Recursos
- **Object Explorer** para bancos de dados, tabelas, views, objetos programáveis, segurança, armazenamento, Service Broker, SQL Server Agent, Always On e outros objetos do servidor.
- **Suporte a Service Broker** com tipos de mensagem, contratos, filas, serviços, rotas, bindings de serviço remoto e prioridades de conversa.
- **Gerenciamento de certificados, chaves assimétricas e chaves simétricas** na pasta Security de cada banco de dados.
- **Diálogo New User** cobrindo todas as formas de CREATE USER.
- **Editor de consultas** com múltiplas abas, IntelliSense, lotes GO, linhas de resultado ilimitadas, mensagens e visualizadores XML/JSON.
- **Planos de execução** como grafo, árvore de operadores ou XML, com suporte a arquivos .sqlplan e comparação de planos.
- **Relatórios do Query Store** com visualização, comparação, rastreamento, forçar e desforçar planos.
- **Ferramentas de administração** para propriedades, permissões, backup e restore, attach e detach, índices, estatísticas e exclusão de múltiplos objetos.
- **Monitoramento** por meio do Activity Monitor, cadeias de bloqueio, sessões e logs do SQL Server e do SQL Agent.
- **Gerenciamento de sessões de Extended Events** com biblioteca de eventos, filtros, targets e visualização de dados ao vivo.
- **XEvent Profiler** para traces Standard ou TSQL.
- **Suporte a Azure SQL Managed Instance**.
- **Operação com privilégio mínimo** com ações desabilitadas e permissões ausentes identificadas.
## Versões suportadas do SQL Server
goSSMS suporta SQL Server 2016 SP1 (13.0.4001) e posteriores no Windows e Linux, e Azure SQL Managed Instance.
## Configuração
As conexões são salvas automaticamente, com as 30 mais recentes listadas primeiro no painel History do diálogo Connect. A configuração é armazenada em ~/.config/gossms/config.json no Linux/macOS e %APPDATA%\gossms\config.json no Windows. As senhas salvas são criptografadas com AES-256-GCM.
## Licença
goSSMS é licenciado sob GPL-3.0-or-later.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.