NetWorker: La instalación de NMM 19.9 en SQL Server con SSMS 19.1 no se muestra en la barra de herramientas
Summary: La instalación del módulo de NetWorker para Microsoft (NMM) 19.9 en SQL Server que tenga SQL Server Management Studio 19.1 (SSMS) no se muestra en la barra de herramientas de 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
La instalación del módulo de NetWorker para Microsoft 19.9 en SQL Server que tiene SSMS 19.1 no se muestra en la barra de herramientas de SSMS.
- La instalación de NMM 19.9 en SQL Server que tiene SSMS 19.1 no se muestra en la barra de herramientas de SSMS.
- El plug-in real se instaló correctamente.
- El plug-in se puede iniciar desde el acceso directo del menú Inicio y se respalda correctamente.
Cause
La causa raíz del problema es el uso de VSIXInstaller para instalar las extensiones de SQL Server Management Studio, que ya no es compatible con Microsoft desde SSMS versión 18.x.
- Microsoft suspendió el uso de VSIXInstaller con SSMS 18.x y versiones posteriores.
- Este cambio afecta la instalación y visualización de extensiones, incluido el módulo de NetWorker para Microsoft (NMM) 19.9, en la barra de herramientas de SSMS.
- El problema no está relacionado con la instalación real del plug-in, que se puede iniciar desde el acceso directo del menú Inicio y se respalda correctamente.
- El problema radica en el hecho de que el complemento no aparece en la barra de herramientas de SSMS debido al cambio en el proceso de instalación.
Advertencia: Este problema es específico de SSMS 18.x y versiones posteriores, y es posible que los usuarios con versiones anteriores de SSMS no experimenten este problema.
Referencias: Artículo de Microsoft Instalación de extensiones en SQL Server Management Studio (SSMS)
Resolution
La resolución al problema puede estar disponible en una versión futura del módulo de NetWorker para Microsoft.
La resolución actual implica una solución alternativa de creación de un archivo de definición de paquete y copia de los archivos necesarios en la ubicación correcta.
Utilice la siguiente solución alternativa hasta que se pueda integrar una resolución en la versión de NetWorker/NMM.
Nota: Esta resolución es una solución alternativa y es posible que no se aplique en versiones futuras de SQL Server Management Studio.
La resolución actual implica una solución alternativa de creación de un archivo de definición de paquete y copia de los archivos necesarios en la ubicación correcta.
Utilice la siguiente solución alternativa hasta que se pueda integrar una resolución en la versión de NetWorker/NMM.
- Copiar archivos:
From: C:\Program Files\EMC NetWorker\nsr\bin\plugin\ To: C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\
- Cree un archivo de definición de paquete:
Named: NWSSMSVSIXPackage.pkgdef In the folder: C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\
Con el siguiente contenido en el archivo (formato específico):
[$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"
- Algunas herramientas de edición, como el Bloc de notas, no conservan el formato requerido.
- Cuando cree el archivo de definición de paquete, utilice el archivo adjunto NWSSVSIXPackage.pkgdef en lugar de crearlo manualmente para garantizar el formato correcto.
- Después de crear el archivo de definición del paquete, reinicie SQL Server Management Studio para aplicar los cambios.
- Verifique que el módulo de NetWorker para Microsoft se muestre en la barra de herramientas de SQL Server Management Studio.
Nota: Esta resolución es una solución alternativa y es posible que no se aplique en versiones futuras 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.