NetWorker: Die Installation von NMM 19.9 auf SQL Server mit SSMS 19.1 wird nicht in der Symbolleiste angezeigt

Summary: Die Installation von NetWorker Module for Microsoft (NMM) 19.9 auf einem SQL Server mit SQL Server Management Studio 19.1 (SSMS) wird in der SSMS-Symbolleiste nicht angezeigt.

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


Die Installation von NetWorker Module for Microsoft 19.9 auf einem SQL Server mit SSMS 19.1 wird in der SSMS-Symbolleiste nicht angezeigt.
  • Die Installation von NMM 19.9 auf einem SQL Server mit SSMS 19.1 wird in der SSMS-Symbolleiste nicht angezeigt.
  • Das eigentliche Plug-in wurde erfolgreich installiert.
  • Das Plug-in kann über die Verknüpfung im Startmenü gestartet werden und wird erfolgreich gesichert.
Das Problem besteht darin, dass das Plug-in nicht auf der SSMS-Symbolleiste angezeigt wird.

Cause


Die Hauptursache des Problems ist die Verwendung von VSIXInstaller zur Installation von SQL Server Management Studio-Erweiterungen, die von Microsoft seit SSMS-Version 18.x nicht mehr unterstützt werden.

  • Microsoft hat die Verwendung von VSIXInstaller mit SSMS 18.x und höheren Versionen eingestellt.
  • Diese Änderung betrifft die Installation und Anzeige von Erweiterungen, einschließlich NetWorker Module for Microsoft (NMM) 19.9, in der SSMS-Symbolleiste.
  • Das Problem steht nicht im Zusammenhang mit der tatsächlichen Installation des Plug-ins, das über die Verknüpfung im Startmenü gestartet werden kann und erfolgreich gesichert wird.
  • Das Problem liegt darin, dass das Plug-in aufgrund der Änderung im Installationsprozess nicht in der SSMS-Symbolleiste angezeigt wird.

Achtung: Dieses Problem ist spezifisch für SSMS 18.x und spätere Versionen. Bei Nutzern mit früheren Versionen von SSMS tritt dieses Problem möglicherweise nicht auf.

Referenzen: Microsoft-Artikel: Installieren von Erweiterungen in SQL Server Management Studio (SSMS)Dieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.

Resolution

Die Lösung für dieses Problem ist möglicherweise in einer zukünftigen Version von NetWorker Module for Microsoft verfügbar.
Die aktuelle Lösung umfasst eine Problemumgehung, indem eine Paketdefinitionsdatei erstellt und die erforderlichen Dateien an den richtigen Speicherort kopiert werden.

Verwenden Sie die folgende Problemumgehung, bis eine Lösung in die Version von NetWorker/NMM integriert werden kann. 
  1. Dateien kopieren:
From:
C:\Program Files\EMC NetWorker\nsr\bin\plugin\ 

To:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\
  1. Erstellen Sie eine Paketdefinitionsdatei:
Named: 
NWSSMSVSIXPackage.pkgdef 

In the folder:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\ 
Mit den folgenden Inhalten in der Datei (formatierungsspezifisch):
[$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"
  • Einige Bearbeitungstools wie Notepad behalten das erforderliche Format nicht bei.  
  • Verwenden Sie beim Erstellen der Paketdefinitionsdatei die angehängte Datei NWSSMSVSIXPackage.pkgdef, anstatt sie manuell zu erstellen, um die richtige Formatierung sicherzustellen.
  • Starten Sie nach dem Erstellen der Paketdefinitionsdatei SQL Server Management Studio neu, um die Änderungen anzuwenden.
  • Überprüfen Sie, ob NetWorker Module for Microsoft in der Symbolleiste von SQL Server Management Studio angezeigt wird.
Achtung: Wenn Sie mit der Bearbeitung von Dateien oder dem Ändern der Systemeinstellungen nicht vertraut sind, wird empfohlen, sich an den Dell Support zu wenden, um Unterstützung zu erhalten.
Anmerkung: Diese Lösung ist eine Problemumgehung und wird in zukünftigen Versionen von SQL Server Management Studio möglicherweise nicht mehr anwendbar sein.
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.