Агент Microsoft в PowerProtect Data Manager. Обновление хранимых процедур 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 не установлен по пути, используйте соответствующий путь в командах.
Заметка: При обновлении агента приложений Майкрософт не развертывайте сборку среды CLR в экземпляре SQL Server, в котором необходимо зарегистрировать хранимые процедуры агента приложений Майкрософт в базе данных пользователей.
Следующие действия необходимо выполнить, если сборка уже зарегистрирована в экземпляре.
Заметка: При обновлении агента приложений Майкрософт не развертывайте сборку среды CLR в экземпляре SQL Server, в котором необходимо зарегистрировать хранимые процедуры агента приложений Майкрософт в базе данных пользователей.
Следующие действия необходимо выполнить, если сборка уже зарегистрирована в экземпляре.
- Войдите в SSMS с правами администратора.
- Перейдите к диску, на котором по умолчанию установлен агент приложений Microsoft. Это C:\Program Files/DPSAPPS/MSAPPAGENT/bin. Найдите исполняемый файл с именем ddbmaSQLCLRDeployApp.exe и запустите его от имени администратора.
- После завершения установки агента приложений Microsoft выполните следующие команды на сервере SQL Server: sp_configure «Показать дополнительные параметры», 1;
ПЕРЕЙТИ
ПЕРЕНАСТРОИТЬ;
GO sp_configure 'clr enabled', 1;
ПЕРЕЙТИ ПЕРЕНАСТРОИТЬ;
ИДТИ
ПЕРЕНАСТРОИТЬ;
GO sp_configure 'clr enabled', 1;
ПЕРЕЙТИ ПЕРЕНАСТРОИТЬ;
ИДТИ
Примечание. Если вы изменили маску сходства ЦП или операций ввода-вывода для сервера, замените RECONFIGURE на RECONFIGURE WITH OVERRIDE в указанных выше командах. Это изменение отключает проверку параметров конфигурации, которая в противном случае делает невозможным внесение изменений.
- Создайте журнал в главной таблице, выполнив следующие команды:
создаем асимметричный ключ 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;
идти
create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; go grant unsafe assembly to ddbmaCLRExtLogin;
идти
- Выполните следующие команды для базы данных пользователей, в которой необходимо зарегистрировать или сохранить хранимые процедуры:
СОЗДАЙТЕ СБОРКУ ddbmaSQLCLR из 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' С PERMISSION_SET = UNSAFE;
go CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) В КАЧЕСТВЕ ВНЕШНЕГО ИМЕНИ ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. ЗапуститьРезервное копирование;
go
CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) В КАЧЕСТВЕ ВНЕШНЕГО ИМЕНИ ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. ВыполнитьВосстановить;
go
CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) В КАЧЕСТВЕ ВНЕШНЕГО ИМЕНИ ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. ВыполнитьУдалить;
идти
go CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) В КАЧЕСТВЕ ВНЕШНЕГО ИМЕНИ ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. ЗапуститьРезервное копирование;
go
CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) В КАЧЕСТВЕ ВНЕШНЕГО ИМЕНИ ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. ВыполнитьВосстановить;
go
CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) В КАЧЕСТВЕ ВНЕШНЕГО ИМЕНИ ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. ВыполнитьУдалить;
идти
После регистрации или сохранения хранимых процедур в базе данных пользователей эту пользовательскую базу данных необходимо использовать для выполнения процедур T-SQL для выполнения резервного копирования и восстановления.
- (Дополнительный) Запустите резервное копирование с помощью T-SQL, чтобы протестировать небольшую резервную копию.
Additional Information
См. стр. 16 «Руководства по установке агента приложений PowerProtect Microsoft версии 19.5»
Érintett termékek
PowerProtect Data Manager, Microsoft App AgentTermé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.