Tema anterior: Errores de conexión después de la actualización del servidor de CA IdentityMinderTema siguiente: Error de creación del directorio de aprovisionamiento mediante la Consola de gestión


Mensaje de advertencia al ejecutar un script de DDL de instantánea listo para utilizar

Síntoma:

El script de sql siguiente produce un índice no válido cuando se ejecuta en una base de datos de Microsoft SQL:

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

El script devuelve el mensaje de advertencia siguiente:

Advertencia: La longitud de clave máxima es de 900 bytes. El índice imruser6_index_3 tiene una longitud máxima de 1260 bytes. Para ciertas combinaciones de grandes valores, la operación de inserción/actualización producirá un error.

Solución:

Siga estos pasos:

  1. Utilice el código siguiente para crear un procedimiento almacenado:
    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
    

    Se crea el procedimiento almacenado.

  2. Utilice el comando siguiente para ejecutar el procedimiento almacenado:
    EXEC sp_imruser6_index_3_exists 
    

Después de ejecutar el procedimiento almacenado correctamente, la columna imr_userdn en imruser6_index_3 se convierte en una columna incluida.

Ayuda no contextual para la aplicación móvil

Síntoma:

Cuando un usuario hace clic en el icono de ayuda mientras se realizan tareas de la aplicación móvil, aparecerá la ayuda no relacionada.

Solución:

Busque la ayuda de la aplicación móvil en la tabla de contenido o mediante un registro de la ayuda.