Olika SQL Server-felmeddelanden uppstår på flera skärmar i Microsoft Dynamics SL
Den här artikeln hjälper dig att åtgärda ett problem där olika SQL Server-fel uppstår på flera skärmar i Microsoft Dynamics SL.
Gäller för: Microsoft Dynamics SL 2011
Ursprungligt KB-nummer: 942095
Symptom
Du kan få något av följande felmeddelanden på de olika skärmarna i Microsoft Dynamics SL:
Felmeddelande 1
SQL Server-meddelande 10215 – Ogiltigt objektnamn '<xxxx>.. vs_AcctSub"
Felmeddelande 2
SQL Server-meddelande 10215 – Ogiltigt objektnamn '<xxxx>.. vs_AcctXRef"
Felmeddelande 3
Systemmeddelande 6909 En annan process har redan lagt till vs_acctxref objekt. Programmet måste avslutas
Felmeddelande 4
SQL-fel 229 – INSERT-behörighet nekades för objekt vs_acctsub
Felmeddelande 5
Systemmeddelande 6908 En annan process har redan lagt till vs_acctsub objekt. Systemet avbryter automatiskt dina ändringar.
Kommentar
I dessa meddelanden <representerar xxxx> namnet på Microsoft Dynamics SL-programdatabasen.
Det här problemet uppstår om följande villkor är uppfyllda:
- Databaserna är konfigurerade att använda Windows-autentisering.
- Du har tagit bort eller bytt namn på en programdatabas.
Orsak
När databaserna är konfigurerade att använda Windows-autentisering skapas sex utlösare i systemdatabasen som innehåller namnet på programdatabasen. Om en programdatabas tas bort, byter namn eller om autentiseringstypen ändras från Windows-autentisering till SQL-autentisering finns utlösarna som innehåller databasnamnet kvar i systemdatabasen.
Åtgärd
Kommentar
Innan du följer anvisningarna i den här artikeln kontrollerar du att du har en fullständig säkerhetskopia av databasen som du kan återställa om ett problem uppstår.
Lös problemet genom att ladda ned och sedan köra -instruktionen rebuild_triggers.sql
mot systemdatabasen. För att göra detta följer du stegen nedan:
Ladda ned filen rebuild_triggers.sql.
Följande fil är tillgänglig för nedladdning från Microsoft Dynamics File Exchange Server:
rebuild_triggers.sql
Utgivningsdatum: 21 maj 2008Microsoft genomsökt den här filen efter virus. Microsoft använde den senaste virusidentifieringsprogramvaran som var tillgänglig samma dag som filen publicerades. Filen lagras på säkerhetsförbättrade servrar som hjälper till att förhindra obehöriga ändringar i filen.
Dubbelklicka på
rebuild_triggers.sql
filen och anslut sedan till datorn som kör SQL Server och som är värd för Microsoft Dynamics SL-databaserna.Välj den systemdatabas som du vill använda och klicka sedan på Kör.
Avsluta SQL Server Management Studio.