DBQueue Prozessor verarbeitet keine Aufträge
Mögliche Probleme
- Nach dem Wiederherstellen einer One Identity Manager-Datenbank aus einer Datenbanksicherung werden keine DBQueue Prozessor Aufträge verarbeitet.
- Wenn der SQL Server in einer virtuellen Maschine läuft und die virtuelle Maschine wird angehalten (suspend), werden nach dem Starten der virtuellen Maschine eventuell keine DBQueue Prozessor Aufträge verarbeitet.
Wahrscheinliche Ursache
Der SQL Server Service Broker kann bei Initialisierung des DBQueue Prozessor kann nicht reaktiviert werden. Der Service Broker wird zur Kommunikation des DBQueue Prozessor eingesetzt.
Lösung
Führen Sie die folgenden Schritte mit einem geeigneten Programm zur Ausführung von SQL Abfragen in der Datenbank aus.
WICHTIG: Verwenden Sie für die Ausführung der SQL Abfragen den Benutzer, den Sie auch für die Migration der Datenbank verwenden.
- Stoppen aller DBQueue Prozessor Komponenten.
exec QBM_PWatchDogPrepare 1
go
exec QBM_PDBQueuePrepare 1
go
- Prüfen, ob noch weitere Sitzungen auf der Datenbank aktiv sind.
select *
from sys.sysprocesses p
where dbid = DB_ID()
and spid <> @@SPID
Sind noch weitere Sitzungen aktiv, müssen diese zunächst beendet werden.
- Erstellen einer neuen Service Broker ID und Aktivieren der Nachrichtenauslieferung.
alter database <database name> set NEW_BROKER
go
alter database <database name> set enable_broker
go
- Initialisieren des DBQueue Prozessor.
exec QBM_PDBQueuePrepare 0,1
go
exec QBM_PWatchDogPrepare
go
Meldung: Enter email address in configuration parameter
Die Parameter SenderAddress oder Address in einem Prozess zum Versenden von E-Mail Benachrichtigungen enthalten den Wert <Enter email address in configuration parameter "...">. Die Parameter eines Prozesses prüfen Sie im Job Queue Info.
Ist für den One Identity Manager Service die erweiterte Fehlerausgabe im Debugmodus eingerichtet, wird die Meldung zusätzlich in der Protokolldatei des One Identity Manager Service ausgegeben.
Wahrscheinliches Problem
Der One Identity Manager versendet bei verschiedenen Aktionen im System E-Mail-Benachrichtigungen. Das E-Mail Benachrichtigungssystem des One Identity Manager ist nicht vollständig konfiguriert.
Lösung
- Prüfen Sie im Designer in der Kategorie Basisdaten | Allgemein | Konfigurationsparameter die Konfigurationsparameter für das E-Mail Benachrichtigungssystem und passen Sie die Werte unternehmensspezifisch an.
Detaillierte Informationen zum Thema
Web Portal für Betriebsunterstützung wird nicht angezeigt
Problem
Im Internet Explorer wird beim Aufruf des Web Portal für Betriebsunterstützung über die URL eine leere Seite angezeigt.
Mögliche Ursache
Die Anzeige des Web Portal für Betriebsunterstützung soll über eine Intranet-Seite erfolgen und auf dem Webserver ist die Einstellung Intranetsites in Kompatibilitätsansicht anzeigen aktiviert.
Lösung
Erweitern Sie in der Konfigurationsdatei (web.config) der Web Portal Anwendung die Sektion <system.webServer>. Fügen Sie ein Attribut für den Kompatibilitätsmodus ein.
<system.webServer>
...
<httpProtocol>
<customHeaders>
...
<add name="X-UA-Compatible" value="IE=11" />
...
</customHeaders>
</httpProtocol>
</system.webServer>
Entfernen nicht benötigter Module
Module, die Sie nicht mehr in Ihrer Umgebung benötigen, können Sie aus der One Identity Manager-Datenbank entfernen.
WICHTIG:
-
Mit dem Entfernen eines Moduls gehen die Daten dieses Moduls verloren. Erstellen Sie daher vor dem Entfernen eines Moduls eine Sicherung der One Identity Manager-Datenbank.
-
Mit dem Entfernen eines Moduls werden unter Umständen Abhängigkeiten zu anderen Modulen entfernt. Daher muss nach dem Entfernen eines Moduls das One Identity Manager Schema aktualisiert werden.
-
Nach dem Entfernen eines Moduls können zusätzliche Tests erforderlich sein. Entfernen Sie ein Modul zunächst in Ihrer Testumgebung und testen Sie die Funktion des One Identity Manager ausführlich. Berücksichtigen Sie dabei auch eventuell vorhandene kundenspezifische Anpassungen, die sich auf Funktionen der entfernten Module beziehen.
Um ein Modul zu entfernen
-
Beenden Sie alle Webanwendungen im Internetinformationsdienste (IIS)-Manager.
-
Beenden Sie alle One Identity Manager-Werkzeuge außer Job Queue Info.
-
Warten Sie bis alle Prozesse beendet sind. Verwenden Sie dazu .
-
Beenden Sie alle One Identity Manager Services über die Dienstverwaltung.
-
Beenden Sie die Anwendungsserver im IIS-Manager.
-
Warten Sie bis alle DBQueue Prozessor Aufträge beendet sind. Verwenden Sie dazu
-
Beenden Sie Job Queue Info.
-
Starten Sie ein geeignetes Programm zur Ausführung von SQL Abfragen.
WICHTIG:
-
Verwenden Sie für die Ausführung der SQL Abfragen den Benutzer, den Sie auch für die Migration der Datenbank verwenden.
-
Führen Sie die nachfolgenden Schritte einzeln in einem geeigneten Programm zur Ausführung von SQL Abfragen aus.
Prüfen Sie nach jedem Schritt die Ausgaben der Abfragen. Die Ausgaben geben zusätzliche Hinweise zum Entfernen eines Moduls.
-
Setzen Sie den Einzelbenutzermodus für die One Identity Manager-Datenbank.
exec dbo.QBM_PSingleUserRequest @@spid
-
Stoppen Sie die DBQueue Prozessor Komponenten.
exec QBM_PWatchDogPrepare 1
go
exec QBM_PDBQueuePrepare 1
go
-
Löschen Sie alle Trigger in der Datenbank.
exec QBM_PTriggerDrop '%', @force = 1
-
Löschen Sie alle Contraints in der Datenbank.
exec QBM_PConstraintFKDrop '%','%','%'
-
Löschen Sie die nicht mehr benötigten Module.
exec QBM_PModuleRemove '<3-stelliges Modulkürzel>'
declare @ModulesToRemove varchar(100) = 'SAP' + char(7)
+ 'SHR' + char(7)
+ 'SBW' + char(7)
+ 'SAC' + char(7)
exec QBM_PModuleRemove @ModulesToRemove
go
-
Wenn Sie das Geschäftsrollenmodul (RMB) löschen, müssen Sie zusätzlich Einträge aus der Tabelle OrgRoot löschen.
exec QBM_PDeleteDeep '<Key><T>OrgRoot</T><P>3031e9af-6a53-4876-bbfb-0f7fbf264131</P></Key>
-
Beenden Sie den Einzelbenutzermodus für die One Identity Manager-Datenbank.
exec dbo.QBM_PSingleUserRelease @@spid
-
Aktualisieren Sie das One Identity Manager Schema mit dem Configuration Wizard. Wählen Sie alle verbleibenden Module zur Aktualisierung aus.
-
Falls Sie nachträglich Hotfixes vom Support für die Version erhalten haben, müssen Sie diese Hotfixes ebenfalls erneut installieren.
-
Starten Sie den Anwendungsserver, die One Identity Manager Services und die Webanwendungen.