PowerProtect Data Manager Microsoft-agent: Uppgradera lagrade procedurer för T-SQL i en användardatabas

Summary: Som standard skapar installationsguiden (CLR-distributionsguiden) de lagrade procedurerna i huvuddatabasen. Det är dock möjligt att skapa och registrera de T-SQL-lagrade procedurerna i en användardatabas, som inte är en huvuddatabas. ...

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Instructions

Obs! I den här proceduren används standardinstallationssökvägen för Microsoft-programagenten. Om Microsoft-programagenten inte är installerad i standardsökvägen använder du relevant sökväg i kommandona.

Not: När du uppgraderar Microsoft-programagenten ska du inte distribuera CLR-sammansättningen på den SQL Server-instans där du vill registrera de lagrade procedurerna för Microsoft-programagenten i en användardatabas.

Följande steg gäller om sammansättningen redan är registrerad på instansen. 
  1. Logga in på SSMS med administratörsbehörighet.
  2. Gå till den enhet där Microsoft App-agenten är installerad som standard. Det här är C:\Program Files/DPSAPPS/MSAPPAGENT/bin. Hitta den körbara filen med namnet ddbmaSQLCLRDeployApp.exe och kör den som administratör.
  3. När installationen av Microsoft-programagenten är klar kör du följande kommandon på SQL Server: sp_configure "visa avancerade alternativ", 1;

OMKONFIGURERA;
GÅ sp_configure 'clr aktiverad', 1;
GÅ OMKONFIGURERA;

 
Obs! Om du har ändrat CPU- eller I/O-tillhörighetsmasken för servern ersätter du RECONFIGURE med RECONFIGURE WITH OVERRIDE i kommandona ovan. Den här ändringen inaktiverar kontroll av konfigurationsparametrar som annars förhindrar att ändringarna görs.
  1. Skapa en logg i huvudtabellen genom att köra följande kommandon:      
skapa asymmetrisk nyckel ddbmaCLRExtensionKey från körbar fil ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'go

skapa inloggning ddbmaCLRExtLogga in från asymmetrisk nyckel ddbmaCLRExtensionKey; gå bevilja osäker montering till ddbmaCLRExtLogin;
  1. Kör följande kommandon på den användardatabas där du vill registrera eller spara de lagrade procedurerna:       
SKAPA SAMMANSÄTTNING ddbmaSQLCLR från 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' MED PERMISSION_SET = OSÄKER;
gå SKAPA PROCEDUR emc_run_backup @cmdText nvarchar(MAX) SOM EXTERNT NAMN ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. KörBackup;

SKAPA PROCEDUR emc_run_restore @cmdText nvarchar(MAX) SOM EXTERNT NAMN ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunRestore;

SKAPA PROCEDUR emc_run_delete @cmdText nvarchar(MAX) SOM EXTERNT NAMN ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. SpringaTa bort;

 
När du har registrerat eller sparat de lagrade procedurerna i en användardatabas måste du använda den här användardatabasen för att köra T-SQL-procedurer för att utföra säkerhetskopieringar och återställningar.
  1. (Valfritt) Kör säkerhetskopiering med T-SQL för att testa en liten säkerhetskopia.

Additional Information

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

Επηρεαζόμενα προϊόντα

PowerProtect Data Manager, Microsoft App Agent
Ιδιότητες άρθρου
Article Number: 000184234
Article Type: How To
Τελευταία τροποποίηση: 22 Ιαν 2026
Version:  8
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.