Agente de Microsoft para PowerProtect Data Manager: Actualización de procedimientos almacenados T-SQL en una base de datos de usuario
Summary: De manera predeterminada, el asistente de instalación (asistente de implementación de CLR) crea los procedimientos almacenados en la base de datos maestra. Sin embargo, es posible crear y registrar los procedimientos almacenados de T-SQL en una base de datos de usuario, que no es una base de datos maestra. ...
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 procedimiento utiliza la ruta de instalación predeterminada del agente de aplicaciones de Microsoft. Si el agente de aplicaciones de Microsoft no está instalado en la ruta predeterminada, utilice la ruta pertinente en los comandos.
Nota: Al actualizar Microsoft Application Agent, no implemente el ensamblaje CLR en la instancia de SQL Server en la que desea registrar los procedimientos almacenados de Microsoft Application Agent en una base de datos de usuario.
Los siguientes pasos se aplican si el ensamblado ya está registrado en la instancia.
Nota: Al actualizar Microsoft Application Agent, no implemente el ensamblaje CLR en la instancia de SQL Server en la que desea registrar los procedimientos almacenados de Microsoft Application Agent en una base de datos de usuario.
Los siguientes pasos se aplican si el ensamblado ya está registrado en la instancia.
- Inicie sesión en SSMS con privilegios de administrador.
- Vaya a la unidad en la que está instalado Microsoft App Agent de manera predeterminada. Esto es C:\Program Files/DPSAPPS/MSAPPAGENT/bin. Busque el archivo ejecutable denominado ddbmaSQLCLRDeployApp.exe y ejecútelo como administrador.
- Una vez finalizada la instalación del agente de aplicaciones de Microsoft, ejecute los siguientes comandos en SQL Server: sp_configure 'show advanced options', 1;
IR A
RECONFIGURAR;
GO sp_configure 'clr enabled', 1;
IR A RECONFIGURAR;
IR
RECONFIGURAR;
GO sp_configure 'clr enabled', 1;
IR A RECONFIGURAR;
IR
Nota: Si modificó la CPU o la máscara de afinidad de I/O para el servidor, reemplace RECONFIGURE por RECONFIGURE WITH OVERRIDE en los comandos anteriores. Esta modificación deshabilita la comprobación de parámetros de configuración que, de lo contrario, impide que se realicen los cambios.
- Cree un registro en la tabla maestra mediante la ejecución de los siguientes comandos:
create asymmetric key ddbmaCLRExtensionKey from executable file ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'go
create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; go grant unsafe assembly to ddbmaCLRExtLogin;
ir
create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; go grant unsafe assembly to ddbmaCLRExtLogin;
ir
- Ejecute los siguientes comandos en la base de datos de usuario en la que desea registrar o guardar los procedimientos almacenados:
CREE ENSAMBLAJE ddbmaSQLCLR desde 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' CON PERMISSION_SET = UNSAFE;
vaya a CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Ejecutar copia de seguridad;
vaya CREATE
PROCEDURE emc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. EjecutarRestaurar;
vaya a
CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. EjecutarEliminar;
ir
vaya a CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Ejecutar copia de seguridad;
vaya CREATE
PROCEDURE emc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. EjecutarRestaurar;
vaya a
CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. EjecutarEliminar;
ir
Después de registrar o guardar los procedimientos almacenados en una base de datos de usuario, debe usar esta base de datos de usuario para ejecutar procedimientos T-SQL para realizar respaldos y restauraciones.
- (Opcional) Ejecute el respaldo mediante T-SQL para probar un respaldo pequeño.
Additional Information
Consulte la página 16 de la "Guía de instalación de PowerProtect Microsoft Application Agent, versión 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.