PowerProtect Data Manager Microsoft-agent: Stored procedures voor T-SQL in een gebruikersdatabase upgraden
Samenvatting: Standaard maakt de installatiewizard (CLR-implementatiewizard) de opgeslagen procedures in de hoofddatabase. Het is echter mogelijk om de opgeslagen T-SQL-procedures te maken en te registreren in een gebruikersdatabase, die geen hoofddatabase is. ...
Dit artikel is van toepassing op
Dit artikel is niet van toepassing op
Dit artikel is niet gebonden aan een specifiek product.
Niet alle productversies worden in dit artikel vermeld.
Instructies
Opmerking: Deze procedure maakt gebruik van het standaard installatiepad van de Microsoft-applicatieagent. Als de Microsoft-applicatieagent niet op het standaardpad is geïnstalleerd, gebruikt u het relevante pad in de opdrachten.
Notitie: Wanneer u de Microsoft-applicatieagent upgradet, implementeert u de CLR-assembly niet op de SQL Server-instantie waarop u de opgeslagen procedures voor de Microsoft-toepassingsagent in een gebruikersdatabase wilt registreren.
De volgende stappen zijn van toepassing als de assembly al is geregistreerd op de instantie.
Notitie: Wanneer u de Microsoft-applicatieagent upgradet, implementeert u de CLR-assembly niet op de SQL Server-instantie waarop u de opgeslagen procedures voor de Microsoft-toepassingsagent in een gebruikersdatabase wilt registreren.
De volgende stappen zijn van toepassing als de assembly al is geregistreerd op de instantie.
- Meld u aan bij SSMS met administratorbevoegdheden.
- Ga naar het station waarop de Microsoft App Agent standaard is geïnstalleerd. Dit is C:\Program Files/DPSAPPS/MSAPPAGENT/bin. Zoek het uitvoerbare bestand met de naam ddbmaSQLCLRDeployApp.exe en voer het uit als administrator.
- Nadat de installatie van de Microsoft-applicatieagent is voltooid, voert u de volgende opdrachten uit op de SQL Server: sp_configure 'show advanced options', 1;
GA OPNIEUW
CONFIGUREREN;
GO sp_configure 'clr ingeschakeld', 1;
GA OPNIEUW CONFIGUREREN;
GAAN
CONFIGUREREN;
GO sp_configure 'clr ingeschakeld', 1;
GA OPNIEUW CONFIGUREREN;
GAAN
Opmerking: Als u het CPU- of I/O-affiniteitsmasker voor de server hebt gewijzigd, vervangt u RECONFIGURE door RECONFIGURE WITH OVERRIDE in de bovenstaande opdrachten. Met deze wijziging wordt de controle van de configuratieparameters uitgeschakeld die verhindert dat de wijzigingen worden aangebracht.
- Maak een logboek in de hoofdtabel door de volgende opdrachten uit te voeren:
create asymmetric key ddbmaCLRExtensionKey from executable file ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'go
create login ddbmaCLRExtLogin from asymmetrische sleutel ddbmaCLRExtensionKey; ga onveilige montage verlenen aan ddbmaCLRExtLogin;
gaan
create login ddbmaCLRExtLogin from asymmetrische sleutel ddbmaCLRExtensionKey; ga onveilige montage verlenen aan ddbmaCLRExtLogin;
gaan
- Voer de volgende opdrachten uit op de gebruikersdatabase waarin u de opgeslagen procedures wilt registreren of opslaan:
CREATE ASSEMBLY ddbmaSQLCLR from 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' WITH PERMISSION_SET = UNSAFE;
Ga PROCEDURE MAKEN emc_run_backup @cmdText nvarchar(MAX) ALS EXTERNE NAAM ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Back-up uitvoeren;
Ga
naar CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunRestore;
Ga
PROCEDURE MAKEN emc_run_delete @cmdText nvarchar(MAX) ALS EXTERNE NAAM ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunDelete;
gaan
Ga PROCEDURE MAKEN emc_run_backup @cmdText nvarchar(MAX) ALS EXTERNE NAAM ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Back-up uitvoeren;
Ga
naar CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunRestore;
Ga
PROCEDURE MAKEN emc_run_delete @cmdText nvarchar(MAX) ALS EXTERNE NAAM ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunDelete;
gaan
Nadat u de opgeslagen procedures hebt geregistreerd of opgeslagen in een gebruikersdatabase, moet u deze gebruikersdatabase gebruiken om T-SQL-procedures uit te voeren voor het maken van back-ups en het uitvoeren van herstelbewerkingen.
- (Optioneel) Voer een back-up uit met behulp van T-SQL om een kleine back-up te testen.
Extra informatie
Raadpleeg pagina 16 van de PowerProtect Microsoft Application Agent Installation Guide Version 19.5
Getroffen producten
PowerProtect Data Manager, Microsoft App AgentArtikeleigenschappen
Artikelnummer: 000184234
Artikeltype: How To
Laatst aangepast: 08 mei 2026
Versie: 9
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.