Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel biedt een oplossing voor een fout die optreedt wanneer u een gebruikersrecord verwijdert die is vastgelopen in het venster Gebruikersactiviteit.
Van toepassing op: Microsoft Dynamics GP
Oorspronkelijk KB-nummer: 849240
Symptomen
Wanneer u probeert een gebruikersrecord te verwijderen die is vastgelopen in het venster Gebruikersactiviteit in Microsoft Dynamics GP, ontvangt u het volgende foutbericht:
Probeer wijzigingsbewerking uit te voeren op SY Current Activity Record was reeds vergrendeld.
Resolutie
U kunt dit probleem oplossen door de record te verwijderen die is gekoppeld aan de vastgelopen gebruiker uit de ACTIVITY tabel met behulp van Microsoft SQL Server Management Studio.
Voer de volgende stappen uit om de record uit de ACTIVITY tabel te verwijderen:
Bepaal de gebruikers-id van de gebruiker die vastloopt door het venster Gebruikersactiviteit te bekijken.
Om dit te doen, wijst u in het menu Microsoft Dynamics GP naar Hulpmiddelen>Utilities>Systeem, en selecteert u vervolgens Gebruikersactiviteit.
Start SQL Server Management Studio op de computer waarop Microsoft SQL Server wordt uitgevoerd.
Selecteer Starten.
Selecteer Programma's.
Wijs naar Microsoft SQL Server en selecteer vervolgens SQL Server Management Studio.
Notitie
Het venster Verbinding maken met server wordt geopend.
Typ in het vak Servernaam de naam van het exemplaar van SQL Server.
Selecteer SQL-verificatie in de lijst Verificatie.
Typ sa in het vak Gebruikersnaam.
Typ in het vak Wachtwoord het wachtwoord voor de sa-gebruiker.
Selecteer Verbinding maken.
Maak een SQL-back-up van de
ACTIVITYtabel door het volgende script uit te voeren.SELECT * into DYNAMICS..ACTIVITY_BAK from DYNAMICS..ACTIVITYVoer het volgende script uit op de
DYNAMICSdatabase.DELETE DYNAMICS..ACTIVITY WHERE USERID = '<XXX>'Vervang <XXX> door de gebruikers-id die u wilt verwijderen. Voer bijvoorbeeld het volgende script uit:
DELETE DYNAMICS..ACTIVITY WHERE USERID = 'John'Start Microsoft Dynamics GP.
Nadat u hebt gecontroleerd of de gebruiker is verwijderd uit de
ACTIVITYtabel en u zich kunt aanmelden, voert u het volgende script uit om de back-uptabel te verwijderen die u in stap 3 hebt gemaakt.DROP table DYNAMICS..ACTIVITY_BAK