Rubrique précédente: Erreurs de connexion après la mise à niveau du serveur CA IdentityMinderRubrique suivante: Echec de la création de l'annuaire de provisionnement via la console de gestion


Message d'avertissement lors de l'exécution d'un script DDL de cliché prédéfini

Symptôme :

Le script SQL suivant produit un index non valide lors de son exécution sur une base de données Microsoft SQL :

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

Le script renvoie le message d'avertissement suivant :

Avertissement : The maximum key length is 900 bytes. The index 'imruser6_index_3' has maximum length of 1260 bytes. For some combination of large values, the insert/update operation will fail.

Solution :

Procédez comme suit:

  1. Utilisez le code suivant pour créer une procédure stockée :
    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
    

    La procédure stockée est créée.

  2. Utilisez la commande suivante pour l'exécuter :
    EXEC sp_imruser6_index_3_exists 
    

Après l'exécution de la procédure stockée, la colonne imr_userdn sous imruser6_index_3 devient une colonne incluse.

Aide non contextuelle pour l'application mobile

Symptôme :

Lorsqu'un utilisateur clique sur l'icône Aide pendant que des tâches d'application mobile sont effectuées, une Aide sans rapport s'affiche.

Solution :

Accédez à l'Aide de l'application mobile à partir du sommaire ou en la recherchant directement.