Dossiers de schéma SSMS
Il s'agit d'une extension pour SQL Server Management Studio 2012, 2014, 2016, 17, 18, 19 et 20. Elle regroupe les objets SQL dans l'Explorateur d'objets (tables, vues, etc.) dans des dossiers de schéma.
Le code source, la documentation et les problèmes peuvent être trouvés sur https://github.com/nicholas-ross/SSMS-Schema-Folders
Il s'agit d'un fork de SSMS2012Extender (à l'époque où il était sur CodePlex) qui ajoute la prise en charge de SSMS 2014 et 2016.
Vous pouvez télécharger gratuitement la dernière version de SSMS auprès de Microsoft.
Installer
Téléchargez la dernière version à partir de la page des versions.
Vous devez débloquer le fichier zip avant de l'extraire. Faites un clic droit sur le fichier zip dans l'Explorateur Windows et sélectionnez Propriétés. Si vous voyez un bouton ou une case à cocher Unblock
, cliquez dessus.
Extrayez le fichier zip et copiez le dossier SSMS Schema Folders
dans le dossier d'extension SSMS. Supprimez ou remplacez toute version précédente. Pour 2012-17, exécutez le fichier reg inclus pour ignorer l'erreur de chargement ou cliquez sur No
lorsque vous voyez l'erreur, puis redémarrez SSMS.
- 2012 -
C:Program Files (x86)Microsoft SQL Server110ToolsBinnManagementStudioExtensions
- 2014 -
C:Program Files (x86)Microsoft SQL Server120ToolsBinnManagementStudioExtensions
- 2016 -
C:Program Files (x86)Microsoft SQL Server130ToolsBinnManagementStudioExtensions
- 17 -
C:Program Files (x86)Microsoft SQL Server140ToolsBinnManagementStudioExtensions
- 18 - L'emplacement d'installation par défaut est
C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEExtensions
- 19 - L'emplacement d'installation par défaut est
C:Program Files (x86)Microsoft SQL Server Management Studio 19Common7IDEExtensions
- 20 - L'emplacement d'installation par défaut est
C:Program Files (x86)Microsoft SQL Server Management Studio 20Common7IDEExtensions
SSMS 18 et supérieur permettent l’installation dans un emplacement différent. Si le chemin ci-dessus n’existe pas, vous devez trouver le bon chemin à utiliser.
Possibilités
Il existe quelques options utilisateur qui modifient le style et le comportement des dossiers de schéma. Tools > Options > SQL Server Object Explorer > Schema Folders
- Activé - Vous pouvez donc désactiver l'extension sans la désinstaller.
- Touches de modification - Maintenez ces touches enfoncées pour faire l'opposé du paramètre activé. Ctrl par défaut.
- Ajouter un point - Ajoutez un point après le nom du schéma sur l'étiquette du dossier.
- Cloner le nœud parent : ajoutez le clic droit et les propriétés de connexion du nœud parent au nœud du dossier de schéma.
- Utiliser l'icône d'objet - Utilisez l'icône du nœud enfant comme icône de dossier. Si faux, utilisez l'icône du nœud parent (c'est-à-dire le dossier).
- Type de dossier : type de tri à utiliser pour créer les dossiers à chaque niveau de dossier.
- Nombre minimum de nœuds - Triez les nœuds dans des dossiers uniquement lorsqu'ils contiennent au moins ce nombre de nœuds.
- Renommer le nœud : supprime le nom du schéma de l'étiquette du nœud d'objet.
- Schéma rapide à partir du texte du nœud – Plus rapide mais inexact. Désactivé par défaut.
- Délai d'expiration sans réponse : vitesse de tri des nœuds par rapport à l'interface utilisateur qui ne répond pas.
- Utiliser Nodes.Clear - Plus rapide mais gèle l'interface utilisateur. Désactivé par défaut.
Problèmes connus
Ne fonctionne pas/Aucune option
Cela se produit lorsque la sécurité Windows bloque l'exécution des fichiers DLL téléchargés sur Internet. Reportez-vous aux instructions d'installation pour connaître les étapes requises pour leur permettre de s'exécuter.
Erreur de chargement
Dans SSMS 17 et versions antérieures, la première fois qu'il est exécuté avec l'extension, un message d'erreur s'affiche. Cliquez sur No
et redémarrez SSMS. Le fichier reg inclus définit le même paramètre de registre que lorsque vous cliquez sur le bouton Non. Cela ne se produit plus dans SSMS 18.
Compatibilité avec d'autres extensions
Cette extension déplace les nœuds dans l'arborescence de l'Explorateur d'objets. Cela pourrait poser des problèmes avec d’autres extensions qui ne l’attendent pas. Si vous rencontrez des problèmes, faites-le-moi savoir.
- Recherche Red Gate SQL - Lorsque vous essayez de sélectionner l'objet dans l'Explorateur d'objets à partir des résultats de la recherche, il parcourra les nœuds en comparant le texte du nœud. Il ne vérifie pas les sous-dossiers pour la plupart des types d'objet et ne pourra donc pas sélectionner le bon objet.
Veuillez signaler tout problème à https://github.com/nicholas-ross/SSMS-Schema-Folders/issues.
Journal des modifications
v1.6 (2024-04-12)
- Ajout de la prise en charge de la v20.
- Ajout de touches de modification activées.
- Corrigé : expiration du délai d'attente lors de la connexion Azure initiale.
v1.5 (2023-05-26)
- Ajout de la prise en charge de la v19.1.
- Ajout d'un deuxième niveau de dossier pour le tri alphabétique ou sous-schéma.
v1.4 (2022-07-28)
- Ajout de la prise en charge de la v19.0 (aperçu 2).
- Localisation linguistique pour les options. (Merci @micjahn)
- Améliorations des performances et options pour les très grandes bases de données.
- Corrigé : nom de dossier incorrect lorsque le schéma contient un point.
v1.3.1 (2018-10-06)
- Ajout de la prise en charge de la v18.0 (aperçu 4).
v1.3 (2018-06-28)
- Développez automatiquement le nœud de schéma lorsqu'il n'y en a qu'un.
- Performances améliorées.
- Ajout d'une option pour supprimer le nom du schéma de l'étiquette du nœud d'objet.
v1.2.1 (2016-12-22)
- Corrigé : temps d'attente pour l'extension du dossier.
v1.2 (2016-12-12)
- Ajout de la prise en charge de la v17.0 RC1.
- Afficher le curseur d'attente lors de la création de dossiers.
- Version déployable unique pour plusieurs versions SSMS.
- Corrigé : temps d'attente d'extension du dossier sur un processeur monocœur.
v1.1 (2016-07-14)
- Options utilisateur ajoutées.
- Corrigé : erreur lors de l’exécution de plusieurs instances SSMS.
Construction de débogage
- Ajout du volet de la fenêtre de sortie pour les messages de débogage.
v1.0 (2016-07-05)