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. ...
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
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.
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.
- Zaloguj się do programu SSMS z uprawnieniami administratora.
- 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.
- 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ŚĆ
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.
- 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ść
create login ddbmaCLRExtLogin from asymmetric key ddbmaCLRExtensionKey; go give unsafe assembly to ddbmaCLRExtLogin;
iść
- 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ść
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.
- (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"
Affected Products
PowerProtect Data Manager, Microsoft App AgentArticle 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.