Skip to content
| Marketplace
Sign in
Visual Studio Code>Databases>sqldatabaseorganizerNew to Visual Studio Code? Get it now.
sqldatabaseorganizer

sqldatabaseorganizer

El Houssine DARRAZI

|
27 installs
| (0) | Free
Extension VS Code pour l'exploration de bases de données
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SQL Database Organizer - Extension VS Code

Extension complète pour VS Code permettant d'explorer, gérer et administrer des bases de données SQL Server directement depuis votre éditeur, similaire à SQL Server Management Studio (SSMS).

SQL Database Organizer Extension Demo


📋 Sommaire

  • Fonctionnalités
  • Prérequis
  • Installation
  • Guide d'utilisation
  • Commandes disponibles
  • Configuration
  • Fonctionnalités détaillées
  • Support
  • Licence

✨ Fonctionnalités

Catégorie Fonctionnalités
🔌 Connexions Connexions multiples, Authentification Windows, Comptes AD, Instances nommées, SSL/TLS, Import/Export
🌳 Exploration Arborescence hiérarchique, Groupement par schéma, Propriétés étendues, Dossiers virtuels
📝 Requêtes SQL Editeur intégré, Résultats formatés, Historique des requêtes, Requêtes favorites
🔧 Génération de scripts SELECT / INSERT / UPDATE / DELETE, Scripts schéma + données, CREATE TABLE
🎨 Table Designer Éditeur visuel, Validation en temps réel, Gestion des colonnes & contraintes
📊 Outils avancés Diagramme de relations, Rapports détaillés, Export Excel/CSV
💾 Administration Backup / Restore, Extraction DAC/Bacpac, Gestion des logins
⚙️ Configuration Multi-langue (FR/EN), Cache métadonnées, Paramètres personnalisables

🎯 Prérequis

  • VS Code 1.70.0 ou supérieur
  • SQL Server 2012 / 2014 / 2016 / 2017 / 2019 / 2022
  • Connexion réseau accessible au serveur SQL Server

📦 Installation

  1. Ouvrez VS Code
  2. Allez dans l'onglet Extensions
  3. Recherchez SQL Database Organizer
  4. Cliquez sur Installer

Ou installez directement depuis le Marketplace: SQL Database Organizer sur VS Code Marketplace


🚀 Guide d'utilisation

1. Connexion à SQL Server

✅ Ouvrez la vue Database Explorer depuis la barre d'activité (icône base de données) ✅ Cliquez sur l'icône + ✅ Remplissez le formulaire de connexion:

  • Nom personnalisé pour la connexion
  • Adresse du serveur / Port
  • Base de données par défaut (optionnel)
  • Authentification: SQL Server / Windows / Domaine Active Directory
  • Options SSL et timeout de connexion ✅ Enregistrez votre connexion

💡 Tous les mots de passe sont stockés de manière sécurisée via le système SecretStorage natif de VS Code.

2. Exploration de la base de données

✅ Cliquez sur une connexion pour lister les bases de données ✅ Développez une base de données pour voir:

  • Tables, Vues, Procédures stockées, Fonctions
  • Colonnes, Index, Contraintes, Triggers, Statistiques
  • Permissions et propriétés étendues SQL Server

✅ Groupement automatique par schéma: Tous les objets sont organisés automatiquement par schéma SQL avec compteur dynamique.

✅ Dossiers virtuels: Organisez vos objets comme vous le souhaitez avec des dossiers personnalisés colorés.

3. Exécuter des requêtes SQL

✅ Ouvrez un fichier .sql ou créez un nouveau fichier ✅ Écrivez votre requête ✅ Clique droit → Exécuter la requête SQL ou utilisez le raccourci ✅ Sélectionnez la connexion à utiliser ✅ Les résultats s'affichent dans un panneau webview dédié et formaté

4. Table Designer

✅ Clic droit sur une table → Ouvrir Table Designer ✅ Ajouter / Modifier / Supprimer / Renommer des colonnes ✅ Définir types, nullabilité, clés primaires et étrangères ✅ Validation automatique en temps réel ✅ Génération du script SQL final pour application des changements


📜 Liste complète des commandes

Commande Description
🔌 Connexions
Ajouter une connexion Créer une nouvelle connexion SQL Server
Se connecter Etablir la connexion au serveur
Déconnecter Fermer la connexion active
Exporter les connexions Exporter toutes les connexions sauvegardées
Importer des connexions Importer un fichier de connexions
Modifier connexion Editer les paramètres d'une connexion existante
📊 Exploration
Actualiser Rafraichir l'arborescence des objets
Afficher propriétés Afficher les détails complets d'un objet
Renommer objet Renommer tables, vues, procédures, fonctions
Supprimer objet Supprimer définitivement un objet
📝 Requêtes
Ouvrir nouvelle requête Ouvrir un éditeur SQL sur la base sélectionnée
Exécuter requête SQL Exécuter la requête sélectionnée
Ajouter aux favoris Sauvegarder la requête dans les favoris
Voir historique requêtes Consulter l'historique de toutes les requêtes exécutées
🔧 Génération scripts
Générer SELECT Génère un script SELECT * pour la table
Générer INSERT Génère un template INSERT
Générer UPDATE Génère un template UPDATE
Générer DELETE Génère un template DELETE
Générer script schéma Génère le script de création de la table/base
Générer script données Génère le script d'insertion des données
Générer script complet Génère script schéma + données
🛠️ Outils
Ouvrir Table Designer Editeur visuel de tables
Ouvrir diagramme relations Visualisation graphique des relations entre tables
Exporter table Exporter les données d'une table vers Excel / CSV
Afficher rapport base de données Rapport statistique complet sur la base
Afficher rapport connexion Rapport détaillé sur la connexion
💾 Administration
Créer base de données Créer une nouvelle base de données
Supprimer base de données Supprimer définitivement une base
Backup base de données Effectuer un backup complet
Restaurer base de données Restaurer depuis un fichier .bak
Extraire application DAC Générer un fichier .dacpac
Exporter Bacpac Générer un fichier .bacpac
Créer login Créer un nouveau login SQL Server
Renommer login Renommer un login existant
Activer/Désactiver login Changer le statut d'un login
Supprimer login Supprimer définitivement un login
📁 Dossiers virtuels
Créer dossier virtuel Créer un dossier personnalisé
Supprimer dossier virtuel Supprimer un dossier virtuel
Définir couleur dossier Personnaliser la couleur du dossier

⚙️ Configuration

Toutes les options de configuration sont disponibles dans les paramètres VS Code:

Paramètre Valeur par défaut Description
sqldatabaseorganizer.enableCaching true Activation du cache des métadonnées pour améliorer les performances
sqldatabaseorganizer.enableHistory true Activation de l'historique des requêtes
sqldatabaseorganizer.enableFavorites true Activation des requêtes favorites
sqldatabaseorganizer.language auto Langue de l'interface: auto / fr / en

🔍 Fonctionnalités détaillées

✅ Connexions

  • ✅ Compatibilité complète SQL Server 2012 à 2022
  • ✅ Authentification Windows native
  • ✅ Support des comptes Active Directory
  • ✅ Support des instances nommées SQL Server
  • ✅ Connexions multiples simultanées
  • ✅ Stockage sécurisé des mots de passe
  • ✅ Chiffrement TLS pour toutes les communications
  • ✅ Timeout de connexion configurable
  • ✅ Affichage immédiat du nom et version du serveur
  • ✅ Import/Export des connexions sauvegardées

✅ Exploration

  • ✅ Arborescence hiérarchique complète
  • ✅ Groupement automatique par schéma SQL
  • ✅ Compteur dynamique sur chaque dossier
  • ✅ Dossiers virtuels personnalisables avec couleurs
  • ✅ Drag & Drop des objets dans les dossiers virtuels
  • ✅ Affichage des propriétés étendues SQL Server
  • ✅ Rafraichissement automatique et manuel

✅ Requêtes SQL

  • ✅ Exécution directe depuis l'éditeur VS Code
  • ✅ Affichage des résultats dans panneau dédié
  • ✅ Historique illimité des requêtes exécutées
  • ✅ Système de requêtes favorites
  • ✅ Autocomplétion SQL IntelliSense
  • ✅ Coloration syntaxique SQL améliorée
  • ✅ Code Lens pour exécution rapide

✅ Administration

  • ✅ Backup / Restore des bases de données
  • ✅ Extraction DAC et export Bacpac
  • ✅ Gestion complète des logins SQL Server
  • ✅ Rapports statistiques détaillés
  • ✅ Export tables vers Excel et CSV
  • ✅ Diagramme visuel des relations entre tables

🛟 Support

Si vous rencontrez un problème:

  1. Consultez le Guide de dépannage
  2. Vérifiez les Correctifs connus
  3. Ouvrez une issue sur GitHub: https://github.com/ElHoussineDarrazi/sqldatabaseorganizer/issues

📄 Licence

Projet développé par El Houssine DARRAZI Licence ISC - Voir fichier LICENSE pour plus de détails.


💡 Note: Cette extension est en développement actif. De nouvelles fonctionnalités sont ajoutées régulièrement. Consultez régulièrement le CHANGELOG pour suivre les mises à jour.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft