PowerProtect Data Manager Microsoft aracısı: Kullanıcı veritabanındaki T-SQL saklı yordamlarını yükseltme

Summary: Varsayılan olarak, yükleme sihirbazı (CLR dağıtım sihirbazı) ana veritabanında saklı yordamları oluşturur. Ancak, T-SQL saklı yordamlarını ana veritabanı olmayan bir kullanıcı veritabanında oluşturmak ve kaydetmek mümkündür. ...

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

Not: Bu prosedür, varsayılan Microsoft uygulama aracısı kurulum yolunu kullanır. Microsoft Application Agent varsayılan yolda kurulu değilse komutlardaki ilgili yolu kullanın.

Not: Microsoft Application Agent'ı yükseltirken CLR Derlemesini, Microsoft Application Agent saklı prosedürlerini bir kullanıcı veritabanına kaydetmek istediğiniz SQL Server örneğine dağıtmayın.

Derleme örneğinde zaten kayıtlıysa aşağıdaki adımlar geçerlidir. 
  1. SSMS'de Yönetici Ayrıcalıklarıyla oturum açın.
  2. Microsoft App Agent'ın varsayılan olarak kurulu olduğu sürücüye gidin. Konumu: C:\Program Files/DPSAPPS/MSAPPAGENT/bin. ddbmaSQLCLRDeployApp.exe adlı yürütülebilir dosyayı bulun ve yönetici olarak çalıştırın.
  3. Microsoft Application Agent kurulumu tamamlandıktan sonra SQL Server'da aşağıdaki komutları çalıştırın: sp_configure 'show advanced options', 1;
GIT
YENIDEN YAPILANDIR;
GO sp_configure 'clr enabled', 1;
GIT YENIDEN YAPILANDIR;
GİTMEK
 
Not: Sunucunun CPU veya G/Ç benzeşim maskesini değiştirdiyseniz RECONFIGURE değerini yukarıdaki komutlarda RECONFIGURE WITH OVERRIDE ile değiştirin. Bu değişiklik, aksi takdirde değişikliklerin yapılmasını önleyen yapılandırma parametresi denetimini devre dışı bırakır.
  1. Aşağıdaki komutları çalıştırarak ana tabloda bir günlük oluşturun:      
yürütülebilir dosyadan asimetrik anahtar ddbmaCLRExtensionKey oluşturun ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'go
create login ddbmaCLRExtLogin asimetrik anahtar ddbmaCLRExtensionKey'den
; go ddbmaCLRExtLogin'e güvenli olmayan derleme ver;
gitmek
  1. Saklı yordamları kaydetmek veya kaydetmek istediğiniz kullanıcı veri tabanında aşağıdaki komutları çalıştırın:       
'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' konumundan PERMISSION_SET = GÜVENSİZ OLAN DERLEME ddbmaSQLCLR OLUŞTURUN;
go CREATE PROCEDURE emc_run_backup @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Yedeklemeyi çalıştırın;
go
CREATE PROCEDURE emc_run_restore @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Geri Yükle'yi çalıştırın;
go
CREATE PROCEDURE emc_run_delete @cmdText nvarchar(MAX) AS EXTERNAL NAME ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. ÇalıştırDelete;
gitmek
 
Saklı yordamları bir kullanıcı veritabanına kaydettikten veya kaydettikten sonra, yedeklemeleri ve geri yüklemeleri gerçekleştirmek üzere T-SQL yordamlarını çalıştırmak için bu kullanıcı veritabanını kullanmanız gerekir.
  1. (İsteğe bağlı) Küçük bir yedeklemeyi test etmek için T-SQL kullanarak yedeklemeyi çalıştırın.

Additional Information

PowerProtect Microsoft Application Agent Kurulum Rehberi Sürüm 19.5"in 16. sayfasına bakın

Affected Products

PowerProtect Data Manager, Microsoft App Agent
Article 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.