Error "Mensaje del sistema 10232" al iniciar sesión en Microsoft Dynamics SL

En este artículo se proporciona una solución a un error del mensaje del sistema 10232 al intentar iniciar sesión en Microsoft Dynamics SL.

Se aplica a: Microsoft Dynamics SL 2011
Número de KB original: 2780548

Síntomas

Al intentar iniciar sesión en Microsoft Dynamics SL, recibe los siguientes mensajes de error:

Mensaje del sistema 10232
Error de aserción
Archivo: sqlapi.cpp
Línea: 10364
Expresión: tmpDidErrOccur == noError
Presione Aceptar para detener el programa y notificar el error a Soporte técnico de Microsoft, observando la expresión con error, el nombre de archivo y el número de línea.
Error a prueba de viñetas de programación 10262
Valor de cursor no válido pasado a sfetch1(). Asegúrese de que el valor del cursor sea mayor que 0. Compruebe también que este cursor se ha pasado a sql(). Error de aserción: abort=Quit, Retry=Debug, Ignore=Continue

Causa

Hay dos bases de datos del sistema que están vinculadas a la misma base de datos de aplicaciones.

Solución

Para resolver este problema, siga estos pasos:

  1. Abra SQL Server Management Studio.

  2. Ejecute la siguiente instrucción select en cada base de datos del sistema de Microsoft Dynamics SL:

    select databasename from domain
    
  3. Si encuentra el mismo nombre de base de datos de aplicación de Microsoft Dynamics SL que aparece en más de una base de datos del sistema, se producirán los errores. Actualice o quite el registro duplicado.

  4. Abra Mantenimiento de bases de datos de Microsoft Dynamics SL.

  5. Conéctese al servidor.

  6. En la pestaña Actualizar bases de datos , ejecute el proceso Sincronizar toda la propiedad y seguridad .