PowerProtect Data Manager Microsoft 代理:升级用户数据库中的 T-SQL 存储过程

Summary: 默认情况下,安装向导(CLR 部署向导)在 master 数据库中创建存储过程。但是,可以在用户数据库(不是主数据库)中创建和注册 T-SQL 存储过程。

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

提醒:此过程使用默认的 Microsoft 应用程序代理安装路径。如果 Microsoft 应用程序代理未安装在默认路径中,请在命令中使用相关路径。

注意:升级 Microsoft 应用程序代理时,请勿在要在用户数据库中注册 Microsoft 应用程序代理存储过程的 SQL Server 实例上部署 CLR 程序集。

如果已在实例上注册程序集,则以下步骤适用。 
  1. 使用管理员权限登录到 SSMS。
  2. 转到默认情况下安装 Microsoft 应用程序代理的驱动器。这是 C:\Program Files/DPSAPPS/MSAPPAGENT/bin。找到名为 ddbmaSQLCLRDeployApp.exe 的可执行文件,并以管理员身份运行它。
  3. Microsoft 应用程序代理安装完成后,在 SQL Server 上运行以下命令: sp_configure 'show advanced options', 1;

GO 重新配置;
GO sp_configure 'clr enabled', 1;
GO 重新配置;

 
提醒:如果您已修改服务器的 CPU 或 I/O 仿射掩码,请在上述命令中将 RECONFIGURE替换为 RECONFIGURE WITH OVERRIDE。此修改将禁用配置参数检查,否则会阻止进行更改。
  1. 通过运行以下命令在主表中创建日志:      
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;
  1. 在要注册或保存存储过程的用户数据库上运行以下命令:       
CREATE ASSEMBLY ddbmaSQLCLR from 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' WITH PERMISSION_SET = UNSAFE;
go CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR.[ddbmaSQLCLRLib.DDBMASQL]。运行备份;
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;

 
在用户数据库中注册或保存存储过程后,必须使用此用户数据库运行 T-SQL 过程以执行备份和还原。
  1. 可选)使用 T-SQL 运行备份以测试小型备份。

Additional Information

请参阅“PowerProtect Microsoft 应用程序代理安装指南 19.5 版”的第 16 页

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