20 meilleurs outils de gestion SQL (base de données) en 2021 (gratuits / payants)

Anonim

Il existe de nombreux outils de gestion SQL disponibles sur le marché, il est donc difficile de sélectionner le meilleur outil pour votre gestion de projet SQL. Ce qui suit est une liste organisée des meilleurs outils SQL avec des fonctionnalités clés et des liens de téléchargement.

1) DBVisualizer

DBVisualizer est un outil de base de données universel pour les développeurs, les analystes et les administrateurs de bases de données qui s'exécute sur tous les principaux systèmes d'exploitation. Il fournit des fonctionnalités pour écrire du SQL pour interroger et visualiser vos données. Fonctionnalités de conception et de développement pour gérer vos bases de données, tables, relations, index, déclencheurs, utilisateurs et bien plus encore.

Caractéristiques:

  • Fonctionne sous Windows, Linux et macOS
  • Interface utilisateur flexible dans les thèmes clairs et sombres
  • Navigation simple des objets de la base de données et de leurs propriétés
  • Rendu visuel des clés primaires / étrangères
  • Modification des données de table dans une feuille de calcul
  • Exporter et importer le schéma de base de données
  • Optimisation des requêtes avec une fonctionnalité de plan d'explication
  • Générateur de requêtes visuelles utilisant le glisser-déposer
  • Exécution de scripts SQL flexibles avec prise en charge des paramètres
  • Formatage SQL
  • Interface de ligne de commande pour une exécution sans tête

2) Analyseur de performances de base de données

L'analyseur de performances de base de données SolarWinds est un outil de surveillance et d'analyse des performances pour l'administrateur de bases de données. Il trouve également la raison des goulots d'étranglement et réduit le coût global des opérations de base de données.

Caractéristiques:

  • Surveiller les contraintes de capacité, les requêtes et les performances de santé du serveur
  • Conseillers experts en optimisation des bases de données et des requêtes SQL
  • Trouvez rapidement la cause de problèmes complexes
  • Identifiez les problèmes de base de données en temps réel
  • Prise en charge de bases de données multi-fournisseurs à partir d'une seule interface
  • Faible surcharge sur les bases de données surveillées
  • Analyse des blocages et des interblocages
  • Analysez chaque facteur qui a un impact sur l'exécution de SQL Server
  • Surveille la base de données dans des environnements hybrides, sur site, virtualisés et dans le cloud
  • Aide à régler de manière proactive les requêtes afin que les applications puissent répondre plus rapidement

3) Studio pour SQL Server

dbForge Studio pour SQL Server est un IDE puissant pour la gestion, l'administration, le développement, le reporting de données, l'analyse et bien plus encore de SQL Server. Les développeurs SQL et les administrateurs de bases de données exécutant des tâches de base de données complexes peuvent utiliser l'outil GUI pour accélérer presque toutes les expériences de base de données, telles que la conception de bases de données, l'écriture de code SQL, la comparaison de bases de données, la synchronisation de schémas et de données, la génération de données de test significatives, et bien plus encore.

Caractéristiques:

  • gestion fiable des changements de base de données
  • aide au codage intelligent
  • meilleure protection des données et résolution des problèmes
  • administration professionnelle de SQL Server pour une gestion sécurisée de la base de données
  • meilleurs rapports SQL Server

4) dbWatch

dbWatch est une solution complète de surveillance / gestion de bases de données pour SQL Server, Oracle, PostgreSQL, Sybase, MySQL et Azure. Conçu pour la gestion proactive et l'automatisation de la maintenance de routine dans des environnements de base de données sur site, hybrides / cloud à grande échelle.

Caractéristiques:

  • Surveiller et gérer SQLServer, Oracle, PostgreSQL, MySQL et Sybase, sur la même vue
  • Simplifie la surveillance / la gestion de la ferme de bases de données
  • Suivi des performances et rapports de santé
  • Tableaux de bord et vues globales définis par l'utilisateur
  • Package de vues de performances d'entreprise
  • Automatisez la maintenance de la base de données
  • Personnaliser les contrôles de performances
  • Prise en charge de plusieurs sites et de cluster de bases de données
  • Découverte automatique des bases de données au sein de votre réseau
  • Installer en masse des serveurs de base de données
  • La gestion des rapports génère des rapports à l'aide de modèles
  • Modèles de rapports personnalisables
  • Alertes Notifications par e-mails / sms

5) Moniteur de configuration du serveur

Server Configuration Monitor est un outil permettant de détecter et de comparer les modifications de configuration du serveur, des applications et des bases de données. Il vous permet de configurer des applications et des serveurs en temps réel.

Caractéristiques:

  • L'outil fournit des alertes et des rapports sur les écarts.
  • Vous pouvez comparer la configuration actuelle avec les versions précédentes.
  • Il vous permet de suivre l'inventaire logiciel et matériel du serveur.
  • Cette application peut être utilisée pour surveiller les changements de sortie.
  • Il peut être intégré à la plateforme Orion (outil de performance de bande passante et de gestion des pannes)

6) Profiler Entity Framework

Entity Framework Profiler est un débogueur visuel en temps réel qui optimise la façon dont votre application fonctionne avec ses données en identifiant plus d'une douzaine de comportements suspects à partir de l'interaction de votre application avec votre base de données relationnelle. Vous pouvez exécuter votre profileur en mode direct, dans le cadre d'une session de développement ou dans le cadre de votre routine d'intégration continue. En temps réel, vous êtes alerté des requêtes qui coûtent trop cher avec des alertes et des recommandations.

  • Vous avertit des requêtes de données qui coûtent trop de temps et d'argent
  • Identifie les requêtes de données mal construites sur la ligne exacte de code et fournit des liens vers l'emplacement dans votre application
  • La nouvelle interface utilisateur facile à utiliser rend tout clair et facile à naviguer
  • Prise en charge Elite pour l'utilisation Async / Await
  • Prise en charge complète de .NET Core et .NET Framework
  • Disponible pour un essai de 30 jours

7) Gestionnaire d'applications ManageEngine

ManageEngine Applications Manager est un puissant système de surveillance de base de données SQL qui prend en charge toutes les versions des bases de données Microsoft SQL.

Caractéristiques:

  • Surveillance en temps réel des KPI du serveur SQL, requêtes avec des données granulaires.
  • Détails exhaustifs sur les requêtes qui augmentent la latence et la charge sur le serveur.
  • Diagnostics au niveau du code pour les requêtes appelées dans les applications Web.
  • La gestion intelligente des défauts vous aide à identifier la cause première des défauts afin de réduire le MTTR.
  • Des actions correctives automatiques peuvent être effectuées.
  • Les notifications peuvent être envoyées par e-mail et SMS, et des notifications push vers les appareils mobiles.
  • Rapports avancés d'analyse et de planification des capacités pour aider à prendre des décisions concernant l'utilisation des ressources.
  • Rapports et tableaux de bord personnalisables.

8) Boîte à outils de migration de base de données

Database Migration ToolKit est un outil de base de données SQL qui vous aide à migrer le contenu de votre base de données. Il prend en charge les formats de base de données tels que MySQL, Oracle, MariaDB, SQL Server, etc.

Caractéristiques:

  • Vous pouvez migrer des données sans écrire de script.
  • Il vous permet de transférer vos données, votre structure, vos objets, etc.
  • Le logiciel convertit automatiquement divers encodages de données.
  • Prend en charge les jeux de caractères comme UTF8 et CP1250.
  • L'outil vous permet de filtrer les données en fonction de votre besoin de personnalisation.
  • Il propose plus de 26 méthodes de migration.

9) Jet Profiler pour MySQL

Jet Profiler for MySQL est un outil de performances et de diagnostic de requêtes en temps réel pour le serveur de base de données MySQL. L'outil est développé depuis 2009 et est très stable

Caractéristiques:

  • Performances des requêtes, des tables et des utilisateurs
  • Visualisation graphique
  • Frais généraux bas
  • Convivial

10) Gestionnaire SQL EMS:

EMS SQL Manager permet aux utilisateurs de créer et de modifier des objets de base de données SQL Server et de créer, modifier, exécuter et enregistrer des requêtes SQL.

Caractéristiques:

  • Prise en charge complète de PostgreSQL
  • Outils visuels et textuels pour la création de requêtes
  • Gestion et navigation rapides dans la base de données
  • Outil avancé pour la manipulation des données
  • Gestion efficace de la sécurité
  • Impressionnantes capacités d'exportation et d'importation de données
  • Concepteur de base de données visuel puissant
  • Assistants faciles à utiliser effectuant des tâches de maintenance PostgreSQL
  • Accès au serveur PostgreSQL via le protocole HTTP
  • Gestion des changements de base de données

11) Microsoft SQL Server Management Studio Express

SQL Server Management Studio Express est un outil open source pour accéder, gérer et développer tous les composants de SQL. Cet outil prend en charge la plupart des tâches administratives pour SQL Server.

Caractéristiques:

  • Un environnement unique et intégré pour la gestion et la création du moteur de base de données SQL Server
  • Il permet aux utilisateurs de les envoyer à un éditeur de code ou de les écrire pour une exécution ultérieure.
  • Les boîtes de dialogue non modales et redimensionnables aident les utilisateurs à accéder à plusieurs outils lorsqu'une boîte de dialogue est ouverte
  • Une boîte de dialogue de planification commune qui permet aux utilisateurs d'exécuter l'action des boîtes de dialogue de gestion ultérieurement
  • Exportation et importation de SQL Server Management Studio
  • Enregistrer ou imprimer les fichiers XML Deadlock et Showplan créés automatiquement par SQL Server
  • Un didacticiel sur SQL Server Management Studio pour aider les utilisateurs à tirer parti des nombreuses nouvelles fonctionnalités pour devenir immédiatement plus productifs
  • Un nouveau moniteur d'activité avec filtrage et rafraîchissement automatique
  • Interfaces de messagerie de base de données intégrées
  • Un navigateur Web intégré pour la navigation dans l'aide en ligne ou MSDN
  • Intégration de l'aide des communautés en ligne
  • Une nouvelle boîte de message d'erreur et d'information qui fournit plus d'informations. Il permet également aux utilisateurs d'envoyer des e-mails et des messages à l'équipe de support

12) Administrateur

Adminer est un outil client de gestion SQL pour la gestion des bases de données, des tables, des relations, des index, des utilisateurs. Il prend en charge tous les systèmes de gestion de base de données populaires tels que MySQL, PostgreSQL, SQLite, MS SQL, Oracle et MongoDB.

Caractéristiques:

  • Connectez-vous au serveur de base de données avec un nom d'utilisateur et un mot de passe
  • Option pour sélectionner la base de données existante ou en créer une nouvelle
  • Permet de modifier le nom, le type, le classement, le commentaire et les valeurs par défaut des colonnes
  • Ajoutez et supprimez des tables et des colonnes. Prend en charge tous les types de données, blobs via le transfert de fichiers
  • Affichez les utilisateurs et les droits et modifiez-les. Afficher les variables avec des liens vers la documentation
  • Gérer les événements et les partitions de table
  • Options de personnalisation étendues

Lien de téléchargement: https://www.adminer.org/en/editor/


13) DBComparer:

Il s'agit d'un outil de gestion SQL mssql GUI pour analyser les différences dans les structures de base de données Microsoft SQL Server. Il permet de comparer des objets de base de données tels que des tables, des colonnes, des index, des clés étrangères, des schémas, etc.

Caractéristiques:

  • Comparaison et synchronisation des bases de données sur différents serveurs ainsi que sur un seul serveur
  • Utilisation de l'application console
  • Aide à travailler avec de nombreux projets simultanément
  • Nombreuses options de comparaison et de synchronisation
  • Éditeur de script SQL intégré avec mise en évidence de la syntaxe
  • Nouvelle interface utilisateur graphique à la pointe de la technologie
  • Prise en charge de la dernière version de SQL Server

Lien de téléchargement: http://dbcomparer.com/Download/Default.aspx


14) SQL SQuirrel:

Il s'agit d'un outil d'administration de base de données basé sur JAVA. Cet outil de gestion SQL compatible JDBC permet aux utilisateurs de visualiser la structure de la base de données et d'émettre des commandes SQL. Il prend également en charge les bases de données telles que Firebird, Microsoft Access, Microsoft SQL Server, MySQL, Oracle, Sybase, etc.

Caractéristiques:

  • Affichez et modifiez rapidement les données dans n'importe quelle base de données compatible JDBC
  • Permet de visualiser les métadonnées de la base de données
  • Travailler avec plusieurs bases de données sur des machines locales et distantes
  • Utilisez une seule interface pour travailler avec différents moteurs de base de données

Lien de téléchargement: http://squirrel-sql.sourceforge.net/


15) Navigateur de base de données SQLite:

SQLite Database Browser est un outil SQL open source qui permet aux utilisateurs de créer, concevoir et modifier des fichiers de base de données SQLite. Il permet aux utilisateurs d'afficher un journal de toutes les commandes SQL qui ont été émises par eux et par l'application elle-même.

Caractéristiques:

  • Créer et supprimer des index
  • Parcourir, modifier, ajouter et supprimer des enregistrements
  • Importer et exporter des enregistrements sous forme de texte
  • Importer et exporter des tableaux à partir de fichiers CSV
  • Il importe et exporte des bases de données à partir de fichiers de vidage SQL
  • Examiner un journal de toutes les commandes SQL émises par l'application

Lien de téléchargement: http://sqlitebrowser.org/


16) DBeaver:

DBeaver est un outil de base de données open source pour les développeurs et les administrateurs de bases de données. Il prend en charge les bases de données compatibles JDBC telles que MySQL, Oracle, IBM DB2, SQL Server, Firebird, SQLite et Sybase.

Fonctionnalité:

  • C'est un outil gratuit et open source
  • Permet de parcourir et de modifier les métadonnées de la base de données, les tables, les clés et les index et la colonne.
  • Son éditeur SQL comprend le formatage automatique, la saisie semi-automatique et les hyperliens
  • Il permet de rechercher des objets de base de données tels que des tables, des colonnes, des contraintes et des procédures

Lien de téléchargement: http://dbeaver.jkiss.org/download/


17) HeidiSQL:

HeidiSQL est un autre outil de gestion SQL fiable. Il est conçu à l'aide du célèbre serveur MySQL, des bases de données Microsoft SQL et de PostgreSQL. Il permet aux utilisateurs de parcourir et de modifier les données, de créer et de modifier des tables, des vues, des déclencheurs et des événements planifiés.

Caractéristiques:

  • C'est un outil gratuit et open source
  • Permet de se connecter à plusieurs serveurs dans une seule fenêtre
  • Créez et modifiez des tables, des vues, des routines stockées et des événements planifiés.
  • Exportation d'une base de données de serveur vers un autre serveur
  • Aide à gérer les privilèges des utilisateurs
  • Parcourez et modifiez les données du tableau à l'aide d'une grille confortable
  • Surveiller et tuer les processus clients
  • Réparer et optimiser les tables de manière batch

Lien de téléchargement: https://www.heidisql.com/download.php


18) Requête SQL FlySpeed:

FlySpeed ​​SQL Query est un outil de gestion de données pour tous les utilisateurs et développeurs de bases de données. Il permet aux utilisateurs de créer des requêtes sur différents serveurs de base de données sans aucune connaissance approfondie de la syntaxe SQL.

Caractéristiques:

  • Connectez-vous à divers serveurs de base de données de manière native ou en utilisant ODBC
  • Parcourir et modifier les données des tables et des requêtes dans la grille ou à l'aide de la vue de formulaire personnalisable
  • Trouvez, triez et filtrez instantanément les données
  • Analysez toutes les requêtes SQL complexes en les représentant visuellement
  • Gérez les requêtes SQL via l'éditeur professionnel avec complétion de code et coloration syntaxique
  • Accédez à l'historique d'exécution de vos requêtes SQL et aux paramètres de navigation dans les données et sauvegardés entre les sessions de travail
  • Exportez les données vers des fichiers Excel, CSV, HTML et XML

Lien de téléchargement: http://www.activedbsoft.com/download-querytool.html


19) Gestionnaire de diagnostics SQL:

Le gestionnaire de diagnostic SQL est un outil de surveillance des performances développé par Idera. Il offre une solution de diagnostic qui aide les utilisateurs à évaluer l'intégrité et les performances de leur serveur SQL.

Caractéristiques:

  • Il offre une installation et une utilisation faciles
  • Surveiller les performances des environnements physiques et virtuels
  • Il analyse l'ensemble de l'environnement SQL Server. Il émet également des notifications lorsque des problèmes de performances ou de disponibilité sont découverts.
  • Surveillez les requêtes et les plans de requêtes pour voir les raisons des blocages et des blocages.
  • Stocke les données dans le référentiel centralisé du gestionnaire de diagnostics SQL
  • Afficher le résumé des principaux problèmes et alertes avec le module complémentaire de la console Web
  • Fournit une vue complète des performances actuelles
  • Surveiller les transactions des applications avec SQL Workload Analysis

Lien de téléchargement: https://www.idera.com/productssolutions/sqlserver/sqldiagnosticmanager


20) Outil gratuit de surveillance des performances SQL:

Outil gratuit de surveillance des performances SQL développé par ManageEngine. Il permet aux utilisateurs de garder un œil sur les performances de SQL Server! Cet outil aide également les utilisateurs à surveiller les performances et la disponibilité des serveurs MS SQL. Il peut être utilisé avec toutes les versions MS SQL telles que MS SQL 2012 et 2014.

Caractéristiques:

  • Surveillance en temps réel des performances du serveur MS SQL
  • Recevez des alertes instantanées lorsque des ressources telles que le processeur, le disque, la mémoire et le cache SQL dépassent la valeur seuil
  • Afficher par seconde les détails des interblocages, des attentes de verrouillage et du temps d'attente de verrouillage
  • Afficher des détails instantanés sur les connexions de base de données actives

Lien de téléchargement: https://www.manageengine.com/download.html


21) Moniteur ApexSQL:

ApexSQL Monitor est une application de gestion SQL basée sur le Web. Il prend en charge la surveillance de plusieurs instances SQL Server.

Caractéristiques:

  • Afficher les mesures de performances du système
  • Identifier les blocages et les problèmes de performances
  • Utilisez un tableau de bord complet pour afficher les métriques
  • Analyser les attentes des requêtes et revoir les plans d'exécution des requêtes
  • Calculer les lignes de base et les seuils

Lien de téléchargement: https://www.apexsql.com/Download.aspx?download=Monitor


22) AppDynamics:

Le produit de gestion de base de données AppDynamics pour Microsoft SQL Server est un outil SQL complet. Il est utilisé pour surveiller les versions 2000, 2005, 2008, 2012 et 2014 de SQL Server.

Caractéristiques:

  • Visibilité approfondie sur les performances de SQL Server
  • Il permet de visualiser les objets d'instance SQL Server
  • Enregistrement complet des performances de l'instance historique de SQL Server
  • Rapports complets des comparaisons de séries chronologiques et des meilleurs rapports SQL

Lien de téléchargement: https://www.appdynamics.com/free-trial/


23) Crapaud:

Toad est un autre outil de SGBD SQL Server. Il maximise la productivité grâce à une automatisation étendue, des flux de travail intuitifs et une expertise intégrée. Cet outil de gestion SQL permet de résoudre les problèmes, de gérer les changements et de promouvoir les plus hauts niveaux de qualité de code.

Caractéristiques:

  • Accédez rapidement aux données clés pour une analyse sur place et une exportation en un seul clic vers une instance Excel
  • Il peut facilement identifier les différences en comparant et en synchronisant les serveurs, les données et les schémas.
  • Annulez les transactions directement à partir du journal des transactions sans avoir besoin de restaurer à partir d'une sauvegarde
  • Bénéficiez de puissantes capacités de réglage des requêtes
  • Exécuter des scripts et des extraits de code T-SQL pour de nombreuses instances et serveurs
  • Activez le réglage des performances avec l'analyse et l'optimisation SQL automatisées
  • Obtenez des vérifications de l'état des performances gratuites évaluées par la communauté
  • Effectuez le réglage des performances des applications avec des réécritures et optimisations automatisées des requêtes
  • Automatisez les processus répétitifs tels que les comparaisons de données et de schémas

Lien de téléchargement: https://www.toadworld.com/downloads


24) ZenPacks

Zenoss propose des ZenPacks pour gérer Microsoft SQL Server, My SQL, Oracle Database et PostgreSQL. Chaque ZenPack a des caractéristiques spécifiques à chaque plate-forme, avec les API disponibles pour déterminer ce qui doit être surveillé.

Caractéristiques:

  • Open source et gratuit
  • Surveiller les métriques de performances pour les instances de base de données
  • Tables et espace disque
  • Collectez les événements et renvoyez-les à la console Zenoss
  • Mapper les relations d'impact des services entre les composants
  • Rapport sur l'activité de la base de données à l'aide de Zenoss Console

Lien de téléchargement: https://www.zenoss.com/product/what-we-monitor/applications


25) Gestionnaire de stockage SQL Server:

Le gestionnaire de stockage SQL Server de Lepide est un utilitaire open source pour analyser les performances des serveurs SQL. Il offre une visibilité complète de l'espace de stockage et des performances.

Caractéristiques:

  • Élimine le besoin d'écrire des procédures stockées complexes
  • Il offre des affichages graphiques simples montrant tous les éléments des serveurs SQL
  • Fournit une plate-forme centralisée pour créer des rapports consolidés de toutes les ressources SQL
  • Donner des alertes en temps réel basées sur des critères faciles à configurer
  • Suivez, gérez et planifiez efficacement l'espace disque pour divers serveurs SQL
  • Identifier les problèmes de partitionnement, de défragmentation et d'index de table
  • Réduisez le temps de trafic réseau en partitionnant les index, les bases de données et les tas
  • Il fournit des rapports SQL complets
  • Offre une meilleure visibilité des bases de données, des fichiers et des tables et plus

Lien de téléchargement: https://www.lepide.com/sql-storage-manager/download.html


26) Sequel Pro:

Sequel Pro est un outil de gestion de base de données rapide et facile à utiliser pour travailler avec MySQL. Cet outil de gestion SQL est utile pour interagir avec votre base de données. Il est également facile d'ajouter de nouvelles bases de données, d'ajouter de nouvelles tables, d'ajouter de nouvelles lignes et tout autre type de base de données à l'aide de ce logiciel.

Caractéristiques:

  • Logiciel de gestion SQL open source
  • Installation simple et rapide
  • Prise en charge du cloud
  • Aucun Java requis pour exécuter ce programme
  • Ensembles de résultats multiples
  • SQLPro prend en charge tous les principaux types de bases de données, y compris MySQL, MariaDB, Microsoft SQL Server et Oracle 8i
  • C'est une application de gestion de base de données Mac rapide et facile à utiliser pour travailler avec des bases de données MySQL
  • Il vous donne un accès direct aux bases de données MySQL sur des serveurs locaux et distants

Lien de téléchargement: https://www.sequelpro.com/