NetWorker: L'installazione di NMM 19.9 su SQL Server con SSMS 19.1 non viene visualizzata nella barra degli strumenti

Riepilogo: L'installazione di NetWorker Module for Microsoft (NMM) 19.9 su SQL Server con SQL Server Management Studio 19.1 (SSMS) non viene visualizzata nella barra degli strumenti di SSMS.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi


L'installazione di NetWorker Module for Microsoft 19.9 in SQL Server con SSMS 19.1 non viene visualizzata nella barra degli strumenti di SSMS.
  • L'installazione di NMM 19.9 in SQL Server con SSMS 19.1 non viene visualizzata nella barra degli strumenti di SSMS.
  • Il plug-in Actual è stato installato correttamente.
  • Il plug-in può essere avviato dal collegamento del menu Start ed esegue correttamente il backup.
Il problema è che il plug-in non viene visualizzato nella barra degli strumenti SSMS.

Causa


La root cause del problema è l'utilizzo di VSIXInstaller per installare le estensioni di SQL Server Management Studio, non più supportate da Microsoft a partire da SSMS versione 18.x.

  • Microsoft ha interrotto l'utilizzo di VSIXInstaller con SSMS 18.x e versioni successive.
  • Questa modifica influisce sull'installazione e sulla visualizzazione delle estensioni, tra cui NetWorker Module for Microsoft (NMM) 19.9, nella barra degli strumenti SSMS.
  • Il problema non è correlato all'installazione effettiva del plug-in, che può essere avviato dal collegamento del menu Start ed esegue correttamente il backup.
  • Il problema risiede nel fatto che il plug-in non viene visualizzato nella barra degli strumenti di SSMS a causa della modifica nel processo di installazione.

Attenzione: Questo problema è specifico di SSMS 18.x e versioni successive e gli utenti con versioni precedenti di SSMS potrebbero non riscontrare questo problema.

Referenze: Articolo Microsoft Installazione delle estensioni in SSMS (SQL Server Management Studio)Questo link ipertestuale indirizza a un sito web esterno a Dell Technologies.

Risoluzione

La risoluzione del problema potrebbe essere disponibile in una versione futura di NetWorker Module for Microsoft.
La risoluzione corrente prevede una soluzione alternativa per la creazione di un file di definizione del pacchetto e la copia dei file necessari nella posizione corretta.

Utilizzare la seguente soluzione alternativa fino a quando non è possibile integrare una risoluzione nella versione di NetWorker/NMM. 
  1. Copiare i file:
From:
C:\Program Files\EMC NetWorker\nsr\bin\plugin\ 

To:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\
  1. Creare un file di definizione del pacchetto:
Named: 
NWSSMSVSIXPackage.pkgdef 

In the folder:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\ 
Con i seguenti contenuti nel file (specifica per la formattazione):
[$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"
  • Alcuni strumenti di modifica, come Blocco note, non mantengono il formato richiesto.  
  • Quando si crea il file di definizione del pacchetto, utilizzare il file allegato NWSSMSVSIXPackage.pkgdef anziché crearlo manualmente per garantire la formattazione corretta.
  • Dopo aver creato il file di definizione del pacchetto, riavviare SQL Server Management Studio per applicare le modifiche.
  • Verificare che NetWorker Module for Microsoft sia visualizzato nella barra degli strumenti di SQL Server Management Studio.
Attenzione: Se non si ha dimestichezza con la modifica dei file o delle impostazioni di sistema, si consiglia di contattare il Supporto Dell per assistenza.
Nota: Questa risoluzione rappresenta una soluzione alternativa e potrebbe non essere applicabile nelle versioni future di SQL Server Management Studio.
Proprietà dell'articolo
Numero articolo: 000216455
Tipo di articolo: Solution
Ultima modifica: 31 ott 2024
Versione:  3
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.