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

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

Ez a cikk a következő(k)re vonatkozik: Ez a cikk nem vonatkozik a következő(k)re: Ez a cikk nem kapcsolódik egyetlen konkrét termékhez sem. Ez a cikk nem azonosítja az összes termékverziót.

Instructions

注:この手順では、デフォルトの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を使用してバックアップを実行し、小規模なバックアップをテストします。

Additional Information

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

Érintett termékek

PowerProtect Data Manager, Microsoft App Agent
Termék tulajdonságai
Article Number: 000184234
Article Type: How To
Utoljára módosítva: 23 okt. 2025
Version:  7
Választ kaphat kérdéseire más Dell-felhasználóktól
Támogatási szolgáltatások
Ellenőrizze, hogy a készüléke rendelkezik-e támogatási szolgáltatással.