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. ...
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
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.
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.
- Faça log-in no SSMS com privilégios de administrador.
- 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.
- 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;
VÁ
RECONFIGURAR;
GO sp_configure 'clr ativado', 1;
VÁ RECONFIGURAR;
IR
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.
- 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
create login ddbmaCLRExtLogin a partir da chave assimétrica ddbmaCLRExtensionKey; vá conceder assembly inseguro para ddbmaCLRExtLogin;
ir
- 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;
vá
CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunRestore;
vá
CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. ExecutarExcluir;
ir
vá CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Executar backup;
vá
CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunRestore;
vá
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.
- (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"
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.