NetWorker: Установка NMM 19.9 на SQL Server с SSMS 19.1 не отображается на панели инструментов

Summary: Установка модуля NetWorker для Microsoft (NMM) 19.9 на сервере SQL Server с SQL Server Management Studio 19.1 (SSMS) не отображается на панели инструментов 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


Установка модуля NetWorker для Microsoft 19.9 на сервере SQL Server с SSMS 19.1 не отображается на панели инструментов SSMS.
  • Установка NMM 19.9 на сервере SQL Server с SSMS 19.1 не отображается на панели инструментов SSMS.
  • Фактический подключаемый модуль успешно установлен.
  • Подключаемый модуль можно запустить из ярлыка меню «Пуск», и он успешно выполняет резервное копирование.
Проблема заключается в том, что подключаемый модуль не отображается на панели инструментов SSMS.

Cause


Основной причиной проблемы является использование VSIXInstaller для установки расширений SQL Server Management Studio, который больше не поддерживается корпорацией Microsoft, начиная с SSMS версии 18.x.

  • Корпорация Microsoft прекратила использование VSIXInstaller с SSMS 18.x и более поздних версий.
  • Это изменение влияет на установку и отображение расширений, включая модуль NetWorker для Microsoft (NMM) 19.9, на панели инструментов SSMS.
  • Проблема не связана с фактической установкой подключаемого модуля, который может быть запущен из ярлыка меню «Пуск» и успешно выполнить резервное копирование.
  • Проблема заключается в том, что плагин не отображается на панели инструментов SSMS из-за изменения процесса установки.

Внимание! Эта проблема характерна для SSMS 18.x и более поздних версий, и пользователи с более ранними версиями SSMS могут не испытывать этой проблемы.

Ссылки: Статья Microsoft Установка расширений в SQL Server Management Studio (SSMS)Эта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.

Resolution

Решение проблемы может быть доступно в одном из будущих выпусков модуля NetWorker для Microsoft.
Текущее решение включает в себя обходной путь, заключающийся в создании файла определения пакета и копировании необходимых файлов в нужное местоположение.

Используйте следующее временное решение, пока решение не будет интегрировано в выпуск NetWorker/NMM. 
  1. Копировать файлы:
From:
C:\Program Files\EMC NetWorker\nsr\bin\plugin\ 

To:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\
  1. Создайте файл определения пакета:
Named: 
NWSSMSVSIXPackage.pkgdef 

In the folder:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\ 
Со следующим содержимым файла (с учетом форматирования):
[$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"
  • Некоторые инструменты редактирования, такие как Блокнот, не сохраняют необходимый формат.  
  • Чтобы обеспечить правильное форматирование, при создании файла определения пакета используйте вложенный файл NWSSMSVSIXPackage.pkgdef.
  • После создания файла определения пакета перезапустите SQL Server Management Studio, чтобы изменения вступили в силу.
  • Убедитесь, что модуль NetWorker для Microsoft отображается на панели инструментов SQL Server Management Studio.
Внимание! Если вам неудобно редактировать файлы или изменять системные настройки, рекомендуется обратиться за помощью в службу поддержки Dell.
Заметка: Это решение является временным решением и может не применяться в будущих версиях 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.