10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Olá, Habr! Trabalhamos bastante com Quest Software, e este ano eles adquiriram ApexSQL — um fabricante de soluções para gerenciamento e monitoramento de bancos de dados Microsoft SQL Server. Na Rússia, acreditamos que poucas pessoas conhecem esses caras. Em seu site, eles afirmam: "Killer tools for SQL Server". Isso soa ameaçador. Tivemos a ideia de apresentar este fornecedor e entender o que há de tão letal em suas soluções. Vamos começar pela parte hype — produtos gratuitos. Em seguida, haverá uma breve seção sobre os produtos comerciais. Espero que esses programas sejam úteis para você. Peço que continue lendo.

Neste artigo:

  1. ApexSQL Compare — uma ferramenta para comparação de código SQL, arquivos e pastas. Também funciona como uma extensão para SSMS ou Visual Studio.
  2. ApexSQL Decrypt — descryptação em fluxo de objetos no SQL Server: procedimentos, funções, gatilhos e visões (views). Também funciona como uma extensão para SSMS ou Visual Studio.
  3. ApexSQL Discover — descoberta de instâncias do SQL Server e serviços relacionados SSRS, SSAS e SSIS.
  4. ApexSQL Refactor — uma ferramenta para refatoração e formatação de código SQL. Funciona como uma extensão para SSMS ou Visual Studio.
  5. ApexSQL Model — criação de diagramas de objetos SQL Server. Também funciona como uma extensão para SSMS ou Visual Studio.
  6. ApexSQL Plan — uma ferramenta para otimização de Execution plans. Funciona também como uma extensão para SSMS.
  7. ApexSQL Complete — uma ferramenta que completa automaticamente comandos SQL e permite adicionar seus próprios snippets (atalhos para preenchimento automático). Funciona também como uma extensão para SSMS ou Visual Studio.
  8. ApexSQL Propagate — uma ferramenta para executar código SQL em várias BD ao mesmo tempo.
  9. ApexSQL Search — uma utilidade para busca de dados e objetos nas profundezas do SQL Server. Funciona como uma extensão para SSMS ou Visual Studio.
  10. ApexSQL DevOps Toolkit — uma ferramenta para criação de pipelines CI/CD. É o único dos produtos listados aqui que possui uma console web.

Cada produto é parte das funcionalidades das soluções pagas da ApexSQL. No final do artigo, contaremos brevemente sobre as soluções comerciais que eles oferecem.

1. ApexSQL Compare

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Um vídeo curto sobre o mecanismo de funcionamento e as capacidades.

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

No Compare, você pode comparar arquivos, pastas e objetos do SQL Server. Suporta comparação bidirecional e a geração posterior de um script para mesclar objetos distintos. A interface da ferramenta pode destacar a sintaxe de C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic e XML.

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Principais recursos — integração com SSMS e Visual Studio, chamada de objetos de diferentes instâncias de banco de dados para comparação diretamente do Object Explorer e suporte para operação via CLI.

2. ApexSQL Decrypt

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Um vídeo curto sobre o mecanismo de funcionamento e as capacidades.

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

No Decrypt, a partir da interface do SSMS ou Visual Studio, você pode descriptografar uma procedure, função, trigger ou view em um clique.

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Na interface, é possível visualizar o script DDL de descriptografia. Suporta conexão simultânea a várias instâncias do SQL Server.

3. ApexSQL Discover

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Identificação de instâncias existentes do SQL Server, serviços SSRS, SSAS e SSIS por faixa de endereços IP e visualização de informações detalhadas.

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

A partir da interface, é possível agendar a descoberta de bancos de dados. O ApexSQL Discover pode enviar notificações com os resultados da descoberta por e-mail.

4. ApexSQL Refactor

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Um vídeo curto sobre o mecanismo de funcionamento e as capacidades.

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

A formatação de código pode ser realizada com base em um perfil padrão ou você pode configurar o seu próprio, para que o código apareça da maneira mais familiar para você. O Refactor pode destacar variáveis não utilizadas no código, encapsular blocos de código em procedures e expandir '*' em uma lista completa.

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Uma das funções úteis é a divisão de tabelas para separar colunas menos utilizadas. O Refactor informará sobre os objetos que serão afetados por tal separação.

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Além disso, na interface do Refactor, é possível alterar com segurança os nomes dos objetos, alterando todas as dependências.

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Sobre essas e outras funções, você pode encontrar mais detalhes na página de descrição da ferramenta.

5. ApexSQL Model

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

A ferramenta visualiza objetos do SQL Server e suas relações. Na mesma interface, é possível modificar a configuração dos objetos e gerar o código DDL correspondente. Todas as visualizações podem ser exportadas como imagens.

A funcionalidade do Model é expandida por meio de produtos comerciais Diff e Doc. Com o primeiro produto, você pode comparar o modelo com o estado atual do banco de dados ou comparar modelos de dois bancos de dados diferentes, enquanto o segundo produto é necessário para documentar os objetos do banco de dados.

6. ApexSQL Plan

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Um vídeo curto sobre o mecanismo de funcionamento e as capacidades.

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

Esta é uma ferramenta para otimização de desempenho. Com o ApexSQL Plan, também é possível exportar planos para relatórios nos formatos HTML e XML. Um caso comum de uso dessa ferramenta é a comparação entre o plano atual e o modificado com base em várias características.

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

O ApexSQL Plan suporta a exportação do armazenamento de consultas e apresenta as características dessas consultas na forma de painéis de controle.

7. ApexSQL Complete

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Um vídeo curto sobre o mecanismo de funcionamento e as capacidades.

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

Acelerador de escrita de código. Na interface da ferramenta, é possível configurar aliases, snippets e destaque de código.

8. ApexSQL Propagate

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

No ApexSQL Propagate, é possível configurar a execução de código em diferentes bancos de dados SQL Server e definir a sequência de execução.

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Os resultados do código executado são analisados pela ferramenta e gravados para facilitar a visualização dos resultados da execução.

9. ApexSQL Search

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Um vídeo curto sobre o mecanismo de funcionamento e as capacidades.

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

A ferramenta realiza buscas na estrutura do banco de dados. A partir daqui, também é possível renomear objetos com segurança e monitorar suas relações. Os resultados da busca podem ser exportados para HTML, CSV e Excel.

10. ApexSQL DevOps Toolkit

10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

Um vídeo curto sobre o mecanismo de funcionamento e as capacidades.

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

Por trás da ferramenta, há um código PowerShell. Build, Review, Document e Deploy estão disponíveis para o desenvolvedor através da interface do ApexSQL DevOps Toolkit. Aqui também é possível gerar dados sintéticos, executar testes unitários automaticamente e documentar alterações. Pode ser integrado como um plugin ao TeamCity, Jenkins e outros.

Na base de conhecimento do ApexSQL, há artigos interessantes sobre DevOps no contexto de bancos de dados.

Agora que cobrimos as soluções gratuitas, apresentaremos brevemente uma lista de soluções pagas que, claro, possuem funcionalidades mais poderosas.

  1. ApexSQL Audit — ferramenta para auditoria de banco de dados em conformidade com requisitos de segurança, incluindo suporte a HIPAA, GDPR, PCI. Suporta relatórios e visualização do histórico de alterações.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  2. ApexSQL Backup — automatização da criação de backups incrementais, logs de transações e backups completos. Suporta recuperação em um momento específico, permite criar templates para backups e configurar planos de backup de forma flexível.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  3. ApexSQL Defrag — ferramenta para monitoramento e gerenciamento da desfragmentação.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  4. ApexSQL Job — ferramenta para gestão de tarefas, incluindo histórico, agendamentos e notificações.

    Ver captura de tela10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

  5. ApexSQL Log — ferramenta para leitura de logs de transações para auditoria, replicação ou reversão de alterações.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  6. ApexSQL Recover — recuperação de dados danificados, excluídos ou perdidos.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  7. ApexSQL Analyze — uma ferramenta para análise de relacionamentos em bancos de dados.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  8. ApexSQL Build — uma ferramenta para automação da criação de bancos de dados. Pode se conectar a sistemas de controle de versão.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  9. ApexSQL Enforce — um otimizador de código SQL.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  10. ApexSQL Generate — uma ferramenta para geração de milhões de linhas de dados com um clique. Suporta exportação de dados de teste para SQL, XML, CSV, JSON e Excel.

    Ver captura de tela10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

  11. ApexSQL Mask — uma ferramenta para busca, classificação e mascaramento de dados sensíveis em bancos de dados. Possui mais de 220 máscaras predefinidas e mais de 55 filtros integrados para classificação.

    Ver captura de tela10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

  12. ApexSQL Script — uma ferramenta para criação de scripts DDL e DML e pacotes de instalação executáveis.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  13. ApexSQL Source Control — uma ferramenta para integração de sistemas de controle de versão com SSMS.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  14. ApexSQL Trigger — auditoria de dados em bancos de dados e transcrição em DML.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?
  15. ApexSQL Unit Test — uma ferramenta para execução de testes unitários diretamente do console SSMS.

    Ver captura de tela e vídeo10 utilitários gratuitos ApexSQL para gerenciar bancos de dados Microsoft SQL Server

    Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

Deixe nos comentários quais ferramentas você já utiliza para auditoria e gerenciamento de bancos de dados e quais tarefas você resolve com elas.

Para fazer perguntas sobre os produtos ApexSQL, obter produtos comerciais para teste ou esclarecer preços, deixe um pedido no formulário de contato em nosso site.

Se você está enfrentando uma tarefa complexa de monitoramento e gerenciamento, leia nossos artigos anteriores no Habra:

Monitoramento de diferentes bancos de dados a partir de uma única interface.

Localização rápida de problemas de desempenho no SQL Server.

Auditoria de alterações na infraestrutura Microsoft (incluindo SQL Server).

E você também pode se inscrever em nossa página no Facebook.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster