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

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

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"

Επηρεαζόμενα προϊόντα

PowerProtect Data Manager, Microsoft App Agent
Ιδιότητες άρθρου
Article Number: 000184234
Article Type: How To
Τελευταία τροποποίηση: 22 Ιαν 2026
Version:  8
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.