Systemmeddelande 6900, 6906 eller SQL Server meddelande 62, 63, 67 eller 93 när du sparar eller släpper en batch i Microsoft Dynamics SL 2011
Den här artikeln innehåller en lösning på fel som uppstår när du sparar eller släpper en batch i olika moduler i Microsoft Dynamics SL 2011.
Gäller för: Microsoft Dynamics SL 2011
Ursprungligt KB-nummer: 2551478
Symptom
När du sparar eller släpper en batch i olika moduler i Microsoft Dynamics SL 2011 kan du få ett eller flera av följande felmeddelanden:
Systemmeddelande 6900 – En annan process har uppdaterat tabellen %s. Systemet avbryter automatiskt ändringarna.
Systemmeddelande 6906 – En annan process har tagit bort objektet %s. Systemet avbryter automatiskt ändringarna.
SQL Server Meddelande 93 – [Microsoft][SQL Server Native Client 10.0] Anslutningen är upptagen med resultat för ett annat kommando.
SQL Server Meddelande 62 – [Microsoft][SQL Server Native Client 10.0] Ogiltigt markörtillstånd.
SQL Server Meddelande 63 – [Microsoft][SQL Server Native Client 10.0]Tidsgränsen för frågan har upphört att gälla.
SQL Server meddelande 67 – Ogiltigt transaktionstillstånd.
Orsak
Det här problemet uppstår om Microsoft Dynamics SL-programdatabasen innehåller SQL-utlösare.
Åtgärd
Åtgärda problemet genom att lägga till följande kodrad i början av alla SQL-utlösare eller lagrade procedurer som du tillämpar på databasen.
set nocount on