Vorheriges Thema: Verbindungsfehler nach einem Upgrade des CA Identity Minder-ServersNächstes Thema: Bereitstellungsverzeichnis lässt sich nicht über die Management-Konsole erstellen


Warnmeldung, wenn ein OOTB-Snapshot-DDL-Skript ausgeführt wird

Symptom:

Folgendes SQL-Skript erzeugt einen ungültigen Index, wenn es auf einer Microsoft SQL-Datenbank ausgeführt wird:

IdentityManager/IAM_Suite/IdentityManager/tools/imrexport/db/SqlServer/ims_mssql_report.sql

Das Skript wird mit folgender Warnmeldung zurückgegeben:

Warnung! Die maximale Schlüssellänge ist 900 Byte. Der Index "imruser6_index_3" hat eine maximale Länge von 1260 Byte. Bei einigen Kombinationen aus großen Werten wird der Einfügungs-/Aktualisierungsvorgang fehlschlagen.

Lösung:

Gehen Sie wie folgt vor:

  1. Verwenden Sie folgenden Code, um eine gespeicherte Prozedur zu erstellen:
    CREATE PROCEDURE sp_imruser6_index_3_exists
    AS
    BEGIN
    DECLARE @MAX_LEN integer
    DECLARE @sql_cmd nvarchar(255)
    DECLARE @stmt nvarchar(255)
        SET @MAX_LEN = (SELECT SUM(max_length)AS TotalIndexKeySize FROM sys.columns WHERE name IN (N'imr_userdn', N'imr_reportid') AND object_id = OBJECT_ID(N'imruser6'))
             IF EXISTS (SELECT name FROM sysindexes WHERE name = 'imruser6_index_3') DROP INDEX imruser6_index_3 on imruser6
        IF (@MAX_LEN > 900)
            CREATE INDEX imruser6_index_3 ON imruser6 (imr_reportid) INCLUDE(imr_userdn)
        ELSE
            CREATE INDEX imruser6_index_3 ON imruser6 (imr_reportid, imr_userdn)
    END
    GO
    

    Die gespeicherte Prozedur ist nun erstellt.

  2. Verwenden Sie folgenden Befehl, um die gespeicherte Prozedur auszuführen:
    EXEC sp_imruser6_index_3_exists 
    

Nachdem Sie die gespeicherte Prozedur erfolgreich ausgeführt haben, wird die Spalte "imr_userdn" unter "imruser6_index_3" zur eingeschlossenen Spalte.

Nicht-kontextbezogene Hilfe für mobile App

Symptom:

Wenn ein Benutzer beim Ausführen von Aufgaben der mobilen App auf das Hilfesymbol klickt, dann wird nicht zugehörige Hilfe angezeigt.

Lösung:

Suchen Sie die Hilfe der mobilen App im Inhaltsverzeichnis oder indem Sie die Hilfe suchen.