Se producen varios mensajes de error de SQL Server en varias pantallas en Microsoft Dynamics SL

Trabaje en cualquier lugar desde cualquier dispositivo con Microsoft 365

Actualice a Microsoft 365 para trabajar en cualquier lugar con las características y las actualizaciones más recientes.

Actualizar ahora

Nota: Antes de seguir las instrucciones de este artículo, asegúrese de que tiene una copia de seguridad completa de la base de datos que pueda restaurar si surge algún problema.

Síntomas

Puede recibir uno de los siguientes mensajes de error en las diversas pantallas en Microsoft Dynamics SL:

Mensaje de error 1

Mensaje de SQL Server 10215 - nombre de objeto no válido ' < xxxx >.. vs_AcctSub'

Mensaje de error 2

Mensaje de SQL Server 10215 - nombre de objeto no válido ' < xxxx >.. vs_AcctXRef'

Mensaje de error 3

Mensaje 6909 otro proceso del sistema ya ha agregado el elemento vs_acctxref. El programa debe terminarse.

Mensaje de error 4

Error SQL 229: se denegó el permiso INSERT en el objeto vs_acctsub


Mensaje de error 5

Mensaje 6908 otro proceso del sistema ya ha agregado el elemento vs_acctsub. El sistema automáticamente cancelará los cambios.

Nota: En estos mensajes, < xxxx > representa el nombre de la base de datos de la aplicación Microsoft Dynamics SL.

Este problema se produce si se cumplen las condiciones siguientes:

  • Las bases de datos están configurados para utilizar autenticación de Windows.

  • Eliminar o cambiar el nombre de una base de datos de aplicación.

Causa

Cuando las bases de datos están configurados para utilizar autenticación de Windows, se crean seis desencadenadores en la base de datos de sistema que contienen el nombre de la base de datos de aplicación. Si se elimina una base de datos de aplicación, cambiado de nombre, o se cambia el tipo de autenticación se cambia de la autenticación de Windows para la autenticación de SQL, los desencadenadores que contienen el nombre de la base de datos permanecen en la base de datos del sistema.

Solución

Para resolver este problema, descargue y ejecute la instrucción rebuild_triggers.sql contra la base de datos del sistema. Para ello, siga estos pasos:

  1. Descargue el archivo rebuild_triggers.sql.

    El archivo siguiente está disponible para su descarga desde el de Microsoft Dynamics File Exchange Server:


    rebuild_triggers.sqlFecha de publicación: 21 de mayo de 2008




    Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

  2. Haga doble clic en el archivo rebuild_triggers.sql y, a continuación, conéctese al equipo que está ejecutando SQL Server y que aloja las bases de datos de Microsoft Dynamics SL.

  3. Seleccione la base de datos que desee y, a continuación, haga clic en Ejecutar.

  4. Salir de SQL Server Management Studio.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×