SQL Database Organizer - Extension VS Code
Une extension VS Code pour explorer et gérer des bases de données SQL Server, similaire à SQL Server Management Studio (SSMS).
Fonctionnalités
🔌 Connexion
- Connexion à SQL Server : Support complet pour SQL Server
- Gestion sécurisée des mots de passe : Stockage chiffré via SecretStorage de VS Code
- Multiples connexions : Gérez plusieurs serveurs simultanément
🌳 Exploration
- Arbre de navigation hiérarchique : Visualisation des bases de données, tables, vues, procédures et fonctions
- Détails des objets : Colonnes, index, contraintes, triggers, statistiques, permissions
- Extended Properties : Affichage des propriétés étendues SQL Server
📝 Requêtes SQL
- Éditeur de requêtes : Exécutez des requêtes SQL directement depuis VS Code
- Résultats formatés : Affichage des résultats dans un panneau webview stylisé
- Sélection de connexion : Choisissez la connexion pour exécuter vos requêtes
🔧 Génération de scripts
- SELECT : Génération automatique de scripts SELECT
- INSERT : Génération de scripts INSERT à partir des données
- UPDATE : Templates de scripts UPDATE
- DELETE : Templates de scripts DELETE
- CREATE TABLE : Génération de scripts de création de tables
📊 Diagrammes
- Diagramme de relations : Visualisation des relations entre tables
- Diagramme simplifié : Vue d'ensemble simplifiée du schéma
💾 Sauvegarde/Restauration
- Backup : Sauvegardez vos bases de données SQL Server
- Restore : Restaurez des bases à partir de fichiers .bak
🔍 Propriétés
- Visualiseur de propriétés : Consultez les propriétés détaillées de chaque objet
- Informations de connexion : Affichez les détails des connexions enregistrées
Utilisation
Se connecter à SQL Server
- Ouvrez la vue "Explorateur de Bases de Données" depuis la barre d'activité (icône base de données)
- Cliquez sur l'icône "+" dans le titre de la vue
- Remplissez le formulaire de connexion :
- Nom : Nom de votre connexion
- Hôte : Adresse du serveur (ex:
localhost ou 192.168.1.100)
- Port : Port SQL Server (par défaut:
1433)
- Base de données : Nom de la base (optionnel)
- Utilisateur : Nom d'utilisateur SQL Server
- Mot de passe : Mot de passe (stocké de manière sécurisée)
- SSL : Activer le chiffrement SSL
- Cliquez sur "Enregistrer"
Explorer les objets de base de données
- Connexion : Cliquez pour développer et voir les bases de données
- Base de données : Cliquez pour voir les tables, vues, procédures, fonctions
- Table : Cliquez pour voir les colonnes, index, contraintes, triggers, etc.
- Colonne : Affiche le type, la nullabilité, les clés primaires/étrangères
Exécuter des requêtes SQL
- Ouvrez un fichier
.sql ou créez un nouveau fichier
- Écrivez votre requête SQL
- Clic droit → "Exécuter la requête SQL" ou utilisez le raccourci
- Sélectionnez la connexion à utiliser
- Les résultats s'affichent dans un panneau dédié
Générer des scripts
- Faites un clic droit sur une table dans l'explorateur
- Choisissez l'option de génération souhaitée :
- "Générer SELECT"
- "Générer INSERT"
- "Générer UPDATE"
- "Générer DELETE"
- Le script s'ouvre dans un nouvel éditeur
Sauvegarder/Restaurer une base
- Faites un clic droit sur une base de données
- Choisissez "Sauvegarder la base" ou "Restaurer la base"
- Sélectez le fichier de destination/source
| |