NetWorker: SSMS 19.1 を使用して SQL Server に NMM 19.9 をインストールするとツールバーに表示されない
Summary: SQL Server Management Studio 19.1(SSMS)を搭載したSQL ServerへのNMM(NetWorker Module for Microsoft)19.9のインストールは、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
SSMS 19.1を搭載したSQL ServerへのNetWorker Module for Microsoft 19.9のインストールは、SSMSツールバーに表示されません。
- SSMS 19.1を搭載したSQL ServerへのNMM 19.9のインストールは、SSMSツールバーに表示されません。
- 実際のプラグインが正常にインストールされました。
- プラグインは[スタート]メニューのショートカットから起動でき、正常にバックアップされます。
Cause
この問題の根本原因は、SSMSバージョン18.x以降、MicrosoftでサポートされなくなったSQL Server Management Studio拡張機能をインストールするためにVSIXInstallerを使用することです。
- Microsoftは、SSMS 18.x以降のバージョンでのVSIXInstallerの使用を中止しました。
- この変更は、NetWorker Module for Microsoft (NMM) 19.9を含む、SSMSツールバーでの拡張機能のインストールと表示に影響します。
- この問題は、プラグインの実際のインストールとは関係ありません。プラグインは、[スタート]メニューのショートカットから起動でき、正常にバックアップされます。
- 問題は、インストールプロセスの変更により、プラグインがSSMSツールバーに表示されないという事実にあります。
注意:この問題は、SSMS 18.x以降のバージョンに固有のものであり、以前のバージョンのSSMSを使用しているユーザーにはこの問題が発生しない可能性があります
参照:Microsoft記事 「SQL Server Management Studio (SSMS)での拡張機能のインストール」
Resolution
この問題の解決策は、NetWorker Module for Microsoft.
の将来のリリースで利用可能になる可能性があります現在の解決方法には、パッケージ定義ファイルを作成し、必要なファイルを正しい場所にコピーするという回避策が含まれています
解決策をNetWorker/NMMのリリースに統合できるようになるまで、次の回避策を使用します。
手記:この解決策は回避策であり、SQL Server Management Studioの将来のバージョンには適用されない可能性があります。
の将来のリリースで利用可能になる可能性があります現在の解決方法には、パッケージ定義ファイルを作成し、必要なファイルを正しい場所にコピーするという回避策が含まれています
解決策をNetWorker/NMMのリリースに統合できるようになるまで、次の回避策を使用します。
- ファイルのコピー:
From: C:\Program Files\EMC NetWorker\nsr\bin\plugin\ To: C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions\
- パッケージ定義ファイルを作成します。
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 Module for MicrosoftがSQL Server Management Studioツールバーに表示されていることを確認します。
手記:この解決策は回避策であり、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.