NetWorker : L’installation de NMM 19.9 sur SQL Server avec SSMS 19.1 ne s’affiche pas dans la barre d’outils

Summary: L’installation de NetWorker Module for Microsoft (NMM) 19.9 sur SQL Server doté de SQL Server Management Studio 19.1 (SSMS) ne s’affiche pas dans la barre d’outils SSMS.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms


L’installation de NetWorker Module for Microsoft 19.9 sur SQL Server avec SSMS 19.1 ne s’affiche pas dans la barre d’outils SSMS.
  • L’installation de NMM 19.9 sur un serveur SQL disposant de SSMS 19.1 ne s’affiche pas dans la barre d’outils SSMS.
  • Le plug-in Actual est installé avec succès.
  • Le plug-in peut être lancé à partir du raccourci du menu Démarrer et il est sauvegardé avec succès.
Le problème est que le plug-in n’apparaît pas dans la barre d’outils SSMS.

Cause


La cause première du problème est l’utilisation de VSIXInstaller pour installer les extensions SQL Server Management Studio, qui n’est plus prise en charge par Microsoft depuis la version 18.x de SSMS.

  • Microsoft a cessé d’utiliser VSIXInstaller avec SSMS 18.x et versions ultérieures.
  • Cette modification affecte l’installation et l’affichage des extensions, y compris NetWorker Module for Microsoft (NMM) 19.9, dans la barre d’outils SSMS.
  • Le problème n’est pas lié à l’installation réelle du plug-in, qui peut être lancé à partir du raccourci du menu Démarrer et sauvegardé avec succès.
  • Le problème réside dans le fait que le plug-in n’apparaît pas dans la barre d’outils SSMS en raison de la modification du processus d’installation.

Attention : Ce problème est spécifique à SSMS 18.x et versions ultérieures, et les utilisateurs disposant de versions antérieures de SSMS peuvent ne pas rencontrer ce problème.

Références: Article Microsoft Installation d’extensions dans SQL Server Management Studio (SSMS)Ce lien hypertexte renvoie à un site Web extérieur à Dell Technologies.

Resolution

La résolution de ce problème sera peut-être disponible dans une prochaine version de NetWorker Module for Microsoft.
La résolution actuelle implique une solution de contournement consistant à créer un fichier de définition de package et à copier les fichiers nécessaires à l’emplacement approprié.

Utilisez la solution de contournement suivante jusqu’à ce qu’une résolution puisse être intégrée dans la version de NetWorker/NMM. 
  1. Copier les fichiers :
From:
C:\Program Files\EMC NetWorker\nsr\bin\plugin\ 

To:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\
  1. Créez un fichier de définition de package :
Named: 
NWSSMSVSIXPackage.pkgdef 

In the folder:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\ 
Avec les contenus suivants dans le fichier (formatage spécifique) :
[$RootKey$\InstalledProducts\NWSSMSPackage]
@="#110"
"Package"="{89089cd1-c652-42b2-8fd1-209e9ade1a2c}"
"PID"="1.0"
"ProductDetails"="#112"
"LogoID"="#400"
[$RootKey$\Packages\{89089cd1-c652-42b2-8fd1-209e9ade1a2c}]
@="NWSSMSVSIXPackage.NWSSMSPackage, NWSSMSVSIXPackage, Version=1.0.5.0, Culture=neutral, PublicKeyToken=null"
"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL"
"Class"="NWSSMSVSIXPackage.NWSSMSPackage"
"CodeBase"="$PackageFolder$\NWSSMSVSIXPackage.dll"
[$RootKey$\AutoLoadPackages\{adfc4e64-0397-11d1-9f4e-00a0c911004f}]
"{89089cd1-c652-42b2-8fd1-209e9ade1a2c}"=dword:00000000
[$RootKey$\Menus]
"{89089cd1-c652-42b2-8fd1-209e9ade1a2c}"=", Menus.ctmenu, 1"
  • Certains outils d’édition, tels que le Bloc-notes, ne conservent pas le format requis.  
  • Lors de la création du fichier de définition de package, utilisez le fichier joint NWSSMSVSIXPackage.pkgdef au lieu de le créer manuellement pour garantir le formatage correct.
  • Après avoir créé le fichier de définition de package, redémarrez SQL Server Management Studio pour appliquer les modifications.
  • Vérifiez que NetWorker Module for Microsoft s’affiche dans la barre d’outils SQL Server Management Studio.
Attention : Si vous n’êtes pas à l’aise avec l’édition de fichiers ou la modification des paramètres système, il est recommandé de contacter le support Dell pour obtenir de l’aide.
Note: Cette résolution est une solution de contournement qui peut ne pas être applicable dans les versions ultérieures de SQL Server Management Studio.
Article Properties
Article Number: 000216455
Article Type: Solution
Last Modified: 31 Oct 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.