PowerProtect Data Manager Microsoftエージェント: ユーザー データベース内のT-SQLストアド プロシージャのアップグレード

概要: 既定では、インストール ウィザード (CLR 配置ウィザード) によって、master データベースにストアド プロシージャが作成されます。ただし、マスター データベースではないユーザー データベースに T-SQL ストアド プロシージャを作成して登録することは可能です。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

注:この手順では、デフォルトのMicrosoft Application Agentのインストール パスを使用します。Microsoft Application Agentがデフォルトのパスにインストールされていない場合は、コマンドで関連するパスを使用します。

手記:Microsoft Application Agentをアップグレードする場合は、ユーザー データベースにMicrosoft Application Agentストアド プロシージャを登録するSQL ServerインスタンスにCLRアセンブリーを導入しないでください。

次の手順は、アセンブリがインスタンスに既に登録されている場合に適用されます。 
  1. 管理者権限でSSMSにログインします。
  2. Microsoft App Agentがデフォルトでインストールされているドライブに移動します。これはC:\Program Files/DPSAPPS/MSAPPAGENT/binです。ddbmaSQLCLRDeployApp.exeという名前の実行可能ファイルを見つけて、管理者として実行します。
  3. Microsoft Application Agentのインストールが完了したら、SQL Serverで次のコマンドを実行します。sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO sp_configure 'clr enabled', 1;
[再構成]に移動します
行く
 
注:サーバーの CPU または I/O 親和性マスクを変更した場合は、上記のコマンドの RECONFIGURE を RECONFIGURE WITH OVERRIDE に置き換えます。この変更により、構成パラメーターのチェックが無効になり、変更が行われなくなります。
  1. 次のコマンドを実行して、マスター テーブルにログを作成します。      
create asymmetric key ddbmaCLRExtensionKey from executable file ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'
go
create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; go grant unsafe assembly to ddbmaCLRExtLogin;
行く
  1. ストアド プロシージャを登録または保存するユーザー データベースで、次のコマンドを実行します。       
CREATE ASSEMBLY ddbmaSQLCLR from 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' WITH PERMISSION_SET = UNSAFE;
CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR に移動します。[ddbmaSQLCLRLib.DDBMASQL] です。RunBackup;
go
CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR です。[ddbmaSQLCLRLib.DDBMASQL] です。RunRestore;
go
CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR を実行します。[ddbmaSQLCLRLib.DDBMASQL] です。RunDelete;
行く
 
ストアド プロシージャをユーザー データベースに登録または保存した後、このユーザー データベースを使用して T-SQL プロシージャを実行し、バックアップとリストアを実行する必要があります。
  1. (オプション)T-SQLを使用してバックアップを実行し、小規模なバックアップをテストします。

その他の情報

『PowerProtect Microsoft Application Agent Installation Guide Version 19.5』の16ページを参照してください。

対象製品

PowerProtect Data Manager, Microsoft App Agent
文書のプロパティ
文書番号: 000184234
文書の種類: How To
最終更新: 08 5月 2026
バージョン:  9
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。