PowerProtect Data Manager Agent Microsoft: Uaktualnianie procedur składowanych języka T-SQL w bazie danych użytkowników

Summary: Domyślnie kreator instalacji (Kreator wdrażania CLR) tworzy procedury składowane w głównej bazie danych. Istnieje jednak możliwość tworzenia i rejestrowania procedur składowanych języka T-SQL w bazie danych użytkowników, która nie jest bazą danych master. ...

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

Uwaga: W tej procedurze jest używana domyślna ścieżka instalacji agenta aplikacji firmy Microsoft. Jeśli agent aplikacji firmy Microsoft nie jest zainstalowany w ścieżce domyślnej, użyj odpowiedniej ścieżki w poleceniach.

Nuta: Podczas uaktualniania agenta aplikacji firmy Microsoft nie należy wdrażać zestawu CLR w wystąpieniu SQL Server, w którym chcesz zarejestrować procedury składowane agenta aplikacji firmy Microsoft w bazie danych użytkowników.

Poniższe kroki mają zastosowanie, jeśli zestaw jest już zarejestrowany w wystąpieniu. 
  1. Zaloguj się do programu SSMS z uprawnieniami administratora.
  2. Przejdź do dysku, na którym jest domyślnie zainstalowany agent aplikacji Microsoft. Jest to C:\Program Files/DPSAPPS/MSAPPAGENT/bin. Znajdź plik wykonywalny o nazwie ddbmaSQLCLRDeployApp.exe i uruchom go jako administrator.
  3. Po zakończeniu instalacji agenta aplikacji firmy Microsoft uruchom następujące polecenia w programie SQL Server: sp_configure "pokaż opcje zaawansowane", 1;
PRZEJDŹ DO
ZMIANY KONFIGURACJI;
PRZEJDŹ sp_configure 'clr włączony', 1;
PRZEJDŹ DO ZMIANY KONFIGURACJI;
IŚĆ
 
Uwaga: Jeśli maska koligacji procesora lub we/wy dla serwera została zmodyfikowana, w powyższych poleceniach zamień polecenie "RECONFIGURE" na "RECONFIGURE WITH OVERRIDE". Ta modyfikacja wyłącza sprawdzanie parametrów konfiguracji, które w przeciwnym razie uniemożliwia wprowadzenie zmian.
  1. Utwórz dziennik w tabeli głównej, uruchamiając następujące polecenia:      
utwórz klucz asymetryczny ddbmaCLRExtensionKey z pliku wykonywalnego ='C:\ProgramFiles\DPSAPPS\MSAPPAGENT\bin\DDBMASQLCLRLib.dll'go

create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; go give unsafe assembly to ddbmaCLRExtLogin;
iść
  1. Uruchom następujące polecenia na bazie danych użytkowników, w której chcesz zarejestrować lub zapisać procedury składowane:       
CREATE ASSEMBLY ddbmaSQLCLR from 'C:\Program Files\DPSAPPS\MSAPPAGENT\bin \DDBMASQLCLRLib.dll' WITH PERMISSION_SET = UNSAFE;
idź UTWÓRZ PROCEDURĘ emc_run_backup @cmdText nvarchar(MAX) JAKO NAZWĘ ZEWNĘTRZNĄ ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Uruchomkopia zapasowa;
idź
UTWÓRZ PROCEDURĘ emc_run_restore @cmdText nvarchar(MAX) JAKO NAZWĘ ZEWNĘTRZNĄ ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. Uruchom: Przywróć;
idź
UTWÓRZ PROCEDURĘ emc_run_delete @cmdText nvarchar(MAX) JAKO NAZWĘ ZEWNĘTRZNĄ ddbmaSQLCLR. [ddbmaSQLCLRLib.DDBMASQL]. UruchomUsuń;
iść
 
Po zarejestrowaniu lub zapisaniu procedur składowanych w bazie danych użytkowników należy użyć tej bazy danych użytkowników do uruchamiania procedur języka T-SQL w celu wykonywania kopii zapasowych i przywracania.
  1. (Opcjonalnie) Uruchom kopię zapasową przy użyciu języka T-SQL, aby przetestować małą kopię zapasową.

Additional Information

Zapoznaj się ze stroną 16 "Podręcznika instalacji agenta aplikacji PowerProtect Microsoft w wersji 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.