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

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

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. 
  1. Přihlaste se do SSMS s oprávněními správce.
  2. 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.
  3. 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
 
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.
  1. 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
  1. 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
 
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í.
  1. (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".

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