Mensaje de sistema 6900 6906 o SQL Server mensaje 62, 63, 67 o 93 al guardar o publicar un lote en Microsoft Dynamics SL 2011

Se aplica a: Dynamics SL 2011

Síntomas


Al guardar o publicar un lote en varios módulos de 2011 de Microsoft Dynamics SL, puede recibir uno o varios de los siguientes mensajes de error:
Mensaje de sistema 6900 - otro proceso ha actualizado la tabla %s. El sistema automáticamente cancelará los cambios.
Mensaje de sistema 6906 - otro proceso ha eliminado el elemento %s. El sistema automáticamente cancelará los cambios.
Mensaje de SQL Server 93 - [Microsoft] [SQL Server nativo cliente 10.0] conexión está ocupada con resultados de otro comando.

Mensaje de SQL Server 62 - estado de Cursor no válido [Microsoft] [SQL Server Native Client 10.0].

Mensaje de SQL Server 63 - consulta [Microsoft] [SQL Server nativo cliente 10.0] tiempo de espera caducado.

Mensaje de SQL Server 67 - estado de la transacción no es válida.


Causa


Este problema se produce si la base de datos de aplicación de Microsoft Dynamics SL contiene desencadenadores SQL.

Solución


Para corregir este problema, agregue la siguiente línea de código al principio de todos los desencadenadores de SQL o los procedimientos almacenados que se aplican a la base de datos.

set nocount on