Агент Microsoft Power Protect Data Manager: Оновлення процедур, що зберігаються в базі даних користувачів T-SQL

Summary: За замовчуванням майстер інсталяції (майстер розгортання CLR) створює збережені процедури в головній базі даних. Однак можна створювати та реєструвати процедури, що зберігаються в 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 не розгортайте збірку CLR на екземплярі SQL Server, на якому потрібно зареєструвати процедури, що зберігаються агентом програми Microsoft у базі даних користувача.

Наступні кроки застосовуються, якщо збірка вже зареєстрована на екземплярі. 
  1. Увійдіть до SSMS з правами адміністратора.
  2. Перейдіть на диск, на якому за замовчуванням встановлено агент програми Microsoft. Це C:\Program Files/DPSAPPS/MSAPPAGENT/bin. Знайдіть виконуваний файл з іменем ddbmaSQLCLRDeployApp.exe і запустіть його від імені адміністратора.
  3. Після завершення інсталяції агента програми Microsoft виконайте такі команди на SQL Server: sp_configure 'показати додаткові параметри', 1;
ПЕРЕЙТИ
ПЕРЕНАЛАШТУВАТИ;
GO sp_configure 'clr увімкнено', 1;
ПЕРЕЙТИ ПЕРЕНАЛАШТУВАТИ;
ІТИ
 
Примітка: Якщо ви змінили маску спорідненості процесора або вводу/виводу для сервера, замініть RECONFIGURE на RECONFIGURE WITH OVERRIDE у наведених вище командах. Ця модифікація вимикає перевірку параметрів конфігурації, яка в іншому випадку перешкоджає внесенню змін.
  1. Створіть журнал у майстер-таблиці, виконавши такі команди:      
створити асиметричний ключ ddbmaCLRExtensionKey з виконуваного файлу ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'go

create login ddbmaCLRExtLogin з асиметричного ключа ddbmaCLRExtensionKey; go надати небезпечну збірку ddbmaCLRExtLogin;
іти
  1. Виконайте такі команди в базі даних користувачів, в якій потрібно зареєструватися або зберегти збережені процедури:       
CREATE ASSEMBLY ddbmaSQLCLR з 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' З PERMISSION_SET = НЕБЕЗПЕЧНО;
перейти CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) ЯК ЗОВНІШНЄ ІМ'Я ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Функція RunBackup;
перейдіть до
CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) ЯК ЗОВНІШНЄ ІМ'Я ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunRestore;
перейти CREATE
PROCEDURE emc_run_delete @cmdText nvarchar(MAX) ЯК ЗОВНІШНЄ ІМ'Я ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. RunDelete;
іти
 
Після реєстрації або збереження збережених процедур у базі даних користувача необхідно використовувати цю базу даних користувача для виконання процедур T-SQL для виконання резервного копіювання та відновлення.
  1. (Необов'язково) Запустіть резервне копіювання за допомогою T-SQL, щоб перевірити невелику резервну копію.

Additional Information

Зверніться до сторінки 16 «Посібника з інсталяції агента додатків PowerProtect Microsoft версії 19.5»

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