Агент Microsoft в PowerProtect Data Manager. Обновление хранимых процедур T-SQL в базе данных пользователей
Summary: По умолчанию мастер установки (мастер развертывания среды CLR) создает хранимые процедуры в базе данных master. Однако можно создать и зарегистрировать хранимые процедуры T-SQL в базе данных пользователей, которая не является основной базой данных. ...
Αυτό το άρθρο ισχύει για
Αυτό το άρθρο δεν ισχύει για
Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν.
Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.
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»
Επηρεαζόμενα προϊόντα
PowerProtect Data Manager, Microsoft App AgentΙδιότητες άρθρου
Article Number: 000184234
Article Type: How To
Τελευταία τροποποίηση: 22 Ιαν 2026
Version: 8
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.