Agente Microsoft do PowerProtect Data Manager: Fazendo upgrade de procedimentos armazenados do T-SQL em um banco de dados do usuário

Summary: Por padrão, o assistente de instalação (assistente de implementação CLR) cria os procedimentos armazenados no banco de dados master. No entanto, é possível criar e registrar os procedimentos armazenados do T-SQL em um banco de dados do usuário, que não é um banco de dados mestre. ...

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

Nota: Este procedimento usa o caminho padrão de instalação do Microsoft Application Agent. Se o Microsoft Application Agent não estiver instalado no caminho padrão, use o caminho relevante nos comandos.

Nota: Ao fazer upgrade do Microsoft Application Agent, não implemente o conjunto montado do CLR na instância do SQL Server, na qual você deseja registrar os procedimentos armazenados do Microsoft Application Agent em um banco de dados do usuário.

As etapas a seguir se aplicam se o assembly já estiver registrado na instância. 
  1. Faça log-in no SSMS com privilégios de administrador.
  2. Vá até a unidade na qual o Microsoft App Agent está instalado por padrão. Este é C:\Program Files/DPSAPPS/MSAPPAGENT/bin. Localize o executável chamado ddbmaSQLCLRDeployApp.exe e execute-o como administrador.
  3. Depois que a instalação do Microsoft Application Agent for concluída, execute os seguintes comandos no SQL Server: sp_configure 'show advanced options', 1;

RECONFIGURAR;
GO sp_configure 'clr ativado', 1;
VÁ RECONFIGURAR;
IR
 
Nota: Se você modificou a máscara de afinidade de CPU ou E/S para o servidor, substitua RECONFIGURE por RECONFIGURE WITH OVERRIDE nos comandos acima. Essa modificação desativa a verificação de parâmetros de configuração que, de outra forma, impede que as alterações sejam feitas.
  1. Crie um log na tabela mestra executando os seguintes comandos:      
criar chave assimétrica ddbmaCLRExtensionKey do arquivo executável ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'go

create login ddbmaCLRExtLogin a partir da chave assimétrica ddbmaCLRExtensionKey; vá conceder assembly inseguro para ddbmaCLRExtLogin;
ir
  1. Execute os seguintes comandos no banco de dados do usuário no qual você deseja registrar ou salvar os procedimentos armazenados:       
CRIE ASSEMBLY ddbmaSQLCLR de 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' COM PERMISSION_SET = INSEGURO;
vá CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Executar backup;

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

CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. ExecutarExcluir;
ir
 
Depois de registrar ou salvar os procedimentos armazenados em um banco de dados do usuário, você deve usar esse banco de dados do usuário para executar procedimentos de T-SQL para fazer backups e restaurações.
  1. (Opcional) Execute o backup usando o T-SQL para testar um backup pequeno.

Additional Information

Consulte a página 16 do "Guia de instalação do agente de aplicativos Microsoft PowerProtect versão 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.