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. ...
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
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.
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.
- SSMS'de Yönetici Ayrıcalıklarıyla oturum açın.
- 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.
- 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
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.
- 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
create login ddbmaCLRExtLogin asimetrik anahtar ddbmaCLRExtensionKey'den
; go ddbmaCLRExtLogin'e güvenli olmayan derleme ver;
gitmek
- 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
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.
- (İ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
É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.