Agent Microsoftu pro PowerProtect Data Manager: Upgrade uložených procedur T-SQL v uživatelské databázi
Summary: Ve výchozím nastavení průvodce instalací (průvodce nasazením CLR) vytvoří uložené procedury v hlavní databázi. Je však možné vytvořit a zaregistrovat uložené procedury T-SQL v uživatelské databázi, která není hlavní databází. ...
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
Poznámka: Tento postup používá výchozí instalační cestu agenta aplikace Microsoft. Pokud není ve výchozí cestě nainstalován agent aplikace Microsoft, použijte v příkazech příslušnou cestu.
Poznámka: Při upgradu agenta aplikace Microsoft nenasazujte sestavení CLR na instanci SQL Server, na které chcete zaregistrovat uložené procedury agenta aplikace Microsoft v uživatelské databázi.
Následující kroky platí v případě, že sestavení je již zaregistrováno v instanci.
Poznámka: Při upgradu agenta aplikace Microsoft nenasazujte sestavení CLR na instanci SQL Server, na které chcete zaregistrovat uložené procedury agenta aplikace Microsoft v uživatelské databázi.
Následující kroky platí v případě, že sestavení je již zaregistrováno v instanci.
- Přihlaste se do SSMS s oprávněními správce.
- Přejděte na jednotku, na které je ve výchozím nastavení nainstalovaný agent aplikace Microsoft. Přejděte do složky C:\Program Files/DPSAPPS/MSAPPAGENT/bin. Vyhledejte spustitelný soubor s názvem ddbmaSQLCLRDeployApp.exe a spusťte jej jako správce.
- Po dokončení instalace agenta aplikace Microsoft spusťte na SQL Server následující příkazy: sp_configure "show advanced options", 1;
PŘEJÍT
NA REKONFIGURACI;
GO sp_configure "clr enabled", 1;
PŘEJÍT NA REKONFIGURACI;
JÍT
NA REKONFIGURACI;
GO sp_configure "clr enabled", 1;
PŘEJÍT NA REKONFIGURACI;
JÍT
Poznámka: Pokud jste pro server upravili masku spřažení procesoru nebo I/O, nahraďte ve výše uvedených příkazech možnost RECONFIGURE za hodnotu RECONFIGURE WITH OVERRIDE. Tato úprava zakáže kontrolu konfiguračních parametrů, která jinak brání provádění změn.
- Vytvořte protokol v hlavní tabulce spuštěním následujících příkazů:
vytvořit asymetrický klíč ddbmaCLRExtensionKey ze spustitelného souboru ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'go
create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; go udělit nebezpečné sestavení ddbmaCLRExtLogin;
jít
create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; go udělit nebezpečné sestavení ddbmaCLRExtLogin;
jít
- V databázi uživatelů, ve které chcete zaregistrovat nebo uložit uložené procedury, spusťte následující příkazy:
VYTVOŘTE SESTAVENÍ ddbmaSQLCLR z C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' S PERMISSION_SET = UNSAFE;
go CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. SpustitZálohování;
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;
jít
go CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. SpustitZálohování;
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;
jít
Po registraci nebo uložení uložených procedur v uživatelské databázi musíte tuto uživatelskou databázi použít ke spouštění procedur T-SQL k provádění zálohování a obnovení.
- (Volitelné) Spusťte zálohování pomocí T-SQL a otestujte malou zálohu.
Additional Information
Viz strana 16 příručky "PowerProtect Microsoft Application Agent Installation Guide Version 19.5".
Affected Products
PowerProtect Data Manager, Microsoft App AgentArticle 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.