PowerProtect Data Manager Microsoftエージェント: ユーザー データベース内のT-SQLストアド プロシージャのアップグレード
Summary: 既定では、インストール ウィザード (CLR 配置ウィザード) によって、master データベースにストアド プロシージャが作成されます。ただし、マスター データベースではないユーザー データベースに T-SQL ストアド プロシージャを作成して登録することは可能です。
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.
Instructions
注:この手順では、デフォルトのMicrosoft Application Agentのインストール パスを使用します。Microsoft Application Agentがデフォルトのパスにインストールされていない場合は、コマンドで関連するパスを使用します。
手記:Microsoft Application Agentをアップグレードする場合は、ユーザー データベースにMicrosoft Application Agentストアド プロシージャを登録するSQL ServerインスタンスにCLRアセンブリーを導入しないでください。
次の手順は、アセンブリがインスタンスに既に登録されている場合に適用されます。
手記:Microsoft Application Agentをアップグレードする場合は、ユーザー データベースにMicrosoft Application Agentストアド プロシージャを登録するSQL ServerインスタンスにCLRアセンブリーを導入しないでください。
次の手順は、アセンブリがインスタンスに既に登録されている場合に適用されます。
- 管理者権限でSSMSにログインします。
- Microsoft App Agentがデフォルトでインストールされているドライブに移動します。これはC:\Program Files/DPSAPPS/MSAPPAGENT/binです。ddbmaSQLCLRDeployApp.exeという名前の実行可能ファイルを見つけて、管理者として実行します。
- Microsoft Application Agentのインストールが完了したら、SQL Serverで次のコマンドを実行します。sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO sp_configure 'clr enabled', 1;
[再構成]に移動します
行く
RECONFIGURE;
GO sp_configure 'clr enabled', 1;
[再構成]に移動します
行く
注:サーバーの CPU または I/O 親和性マスクを変更した場合は、上記のコマンドの RECONFIGURE を RECONFIGURE WITH OVERRIDE に置き換えます。この変更により、構成パラメーターのチェックが無効になり、変更が行われなくなります。
- 次のコマンドを実行して、マスター テーブルにログを作成します。
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;
行く
go
create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; go grant unsafe assembly to ddbmaCLRExtLogin;
行く
- ストアド プロシージャを登録または保存するユーザー データベースで、次のコマンドを実行します。
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;
行く
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 プロシージャを実行し、バックアップとリストアを実行する必要があります。
- (オプション)T-SQLを使用してバックアップを実行し、小規模なバックアップをテストします。
Additional Information
『PowerProtect Microsoft Application Agent Installation Guide Version 19.5』の16ページを参照してください。
Affected Products
PowerProtect Data Manager, Microsoft App AgentArticle Properties
Article Number: 000184234
Article Type: How To
Last Modified: 23 Oct 2025
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.