PowerProtect Data Manager Microsoft-agent: Opgradering af lagrede T-SQL-procedurer i en brugerdatabase

Summary: Som standard opretter installationsguiden (CLR-installationsguiden) de lagrede procedurer i hoveddatabasen. Det er dog muligt at oprette og registrere de lagrede T-SQL-procedurer i en brugerdatabase, som ikke er en masterdatabase. ...

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

Bemærk: Denne procedure bruger standardinstallationsstien til Microsoft Application Agent. Hvis Microsoft Application Agent ikke er installeret på standardstien, skal du bruge den relevante sti i kommandoerne.

Seddel: Når du opgraderer Microsoft Application Agent, skal du ikke installere CLR-assemblyen på den SQL Server-forekomst, hvor du vil registrere de lagrede Microsoft-programagentprocedurer i en brugerdatabase.

Følgende trin gælder, hvis assemblyen allerede er registreret på forekomsten. 
  1. Log på SSMS med administratorrettigheder.
  2. Gå til det drev, hvor Microsoft App Agent er installeret som standard. Dette er C:\Programmer/DPSAPPS/MSAPPAGENT/bin. Find den eksekverbare fil med navnet ddbmaSQLCLRDeployApp.exe, og kør den som administrator.
  3. Når installationen af Microsoft Application Agent er fuldført, skal du køre følgende kommandoer på SQL Server: sp_configure 'vis avancerede indstillinger', 1;

OMKONFIGURER;
GO sp_configure 'clr aktiveret', 1;
GÅ OMKONFIGURER;

 
Bemærk: Hvis du har ændret CPU- eller I/O-tilknytningsmasken for serveren, skal du erstatte RECONFIGURE med RECONFIGURE WITH OVERRIDE i ovenstående kommandoer. Denne ændring deaktiverer kontrol af konfigurationsparametre, der ellers forhindrer ændringerne i at blive foretaget.
  1. Opret en log i mastertabellen ved at køre følgende kommandoer:      
oprette asymmetrisk nøgle ddbmaCLRExtensionKey fra eksekverbar fil = 'C: \ ProgramFiles \ DPSAPPS \ MSAPPAGENT \ bin \ DDBMASQLCLRLib.dll'gå
oprette
login ddbmaCLRExtLogin fra asymmetrisk nøgle ddbmaCLRExtensionKey; gå give usikker samling til ddbmaCLRExtLogin;
  1. Kør følgende kommandoer i den brugerdatabase, hvor du vil registrere eller gemme de lagrede procedurer:       
OPRET SAMLING ddbmaSQLCLR fra 'C: \ Program Files \ DPSAPPS \ MSAPPAGENT \ bin \ DDBMASQLCLRLib.dll' MED PERMISSION_SET = USIKRE;
gå CREATE PROCEDURE emc_run_backup @cmdText nvarchar (MAX) SOM EKSTERNT NAVN ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunBackup;

CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) SOM EKSTERNT NAVN ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunRestore;

CREATE PROCEDURE emc_run_delete @cmdText nvarchar (MAX) SOM EKSTERNT NAVN ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunDelete;

 
Når du har registreret eller gemt de lagrede procedurer i en brugerdatabase, skal du bruge denne brugerdatabase til at køre T-SQL-procedurer for at udføre sikkerhedskopieringer og gendannelser.
  1. (Valgfrit) Kør sikkerhedskopiering ved hjælp af T-SQL for at teste en lille sikkerhedskopi.

Additional Information

Se side 16 i "PowerProtect Microsoft Application Agent Installation Guide Version 19.5"

Affected Products

PowerProtect Data Manager, Microsoft App Agent
Article 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.