PowerProtect Data Manager Microsoft-agent: Oppgradere T-SQL-lagrede prosedyrer i en brukerdatabase

Summary: Installasjonsveiviseren (veiviseren for CLR-distribusjon) oppretter som standard de lagrede prosedyrene i hoveddatabasen. Det er imidlertid mulig å opprette og registrere T-SQL-lagrede prosedyrer i en brukerdatabase, som ikke er en hoveddatabase. ...

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

Merk: Denne fremgangsmåten bruker standard installasjonsbane for Microsoft-programagent. Hvis Microsoft-programagenten ikke er installert i standardbanen, bruker du den aktuelle banen i kommandoene.

Notat: Når du oppgraderer Microsoft Application Agent, må du ikke distribuere CLR-samlingen på SQL Server-forekomsten, der du vil registrere lagrede prosedyrer for Microsoft-programagenten i en brukerdatabase.

Følgende trinn gjelder hvis samlingen allerede er registrert på forekomsten. 
  1. Logg på SSMS med administratorrettigheter.
  2. Gå til stasjonen der Microsoft-appagenten er installert som standard. Dette er C:\Program Files/DPSAPPS/MSAPPAGENT/bin. Finn den kjørbare navngitte ddbmaSQLCLRDeployApp.exe og kjør den som administrator.
  3. Når installasjonen av Microsoft App Agent er fullført, kjører du følgende kommandoer på SQL Server: sp_configure 'show advanced options', 1;

OG KONFIGURER PÅ NYTT;
GÅ sp_configure 'clr aktivert', 1;
GÅ OG KONFIGURER PÅ NYTT;

 
Merk: Hvis du har endret tilhørighetsmasken for CPU eller I/O for serveren, erstatter du RECONFIGURE med RECONFIGURE MED OVERRIDE i kommandoene ovenfor. Denne endringen deaktiverer kontroll av konfigurasjonsparametere som ellers ikke vil hindre endringene i å bli gjort.
  1. Opprett en logg i hovedtabellen ved å kjøre følgende kommandoer:      
opprette asymmetrisk nøkkel ddbmaCLRExtensionKey fra kjørbar fil ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'go

create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; gå gi usikker montering til ddbmaCLRExtLogin;
  1. Kjør følgende kommandoer i brukerdatabasen der du vil registrere eller lagre de lagrede prosedyrene:       
OPPRETT ASSEMBLY ddbmaSQLCLR fra 'C: \ Program Files \ DPSAPPS \ MSAPPAGENT \ bin \ DDBMASQLCLRLib.dll' MED PERMISSION_SET = UTRYGG;
gå CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunBackup;
GÅ OPPRETT
PROSEDYRE emc_run_restore @cmdText nvarchar(MAX) SOM EKSTERNT NAVN ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunRestore;

CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunDelete;

 
Når du har registrert eller lagret de lagrede prosedyrene i en brukerdatabase, må du bruke denne brukerdatabasen til å kjøre T-SQL-prosedyrer for å utføre sikkerhetskopieringer og gjenopprettinger.
  1. (Valgfritt) Kjør sikkerhetskopiering ved hjelp av T-SQL for å teste en liten sikkerhetskopi.

Additional Information

Se side 16 i "Installasjonsveiledning for PowerProtect Microsoft Application Agent versjon 19.5"

É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.