Distributed Engineering: Project locked, an error occurred while checking in elements

Distributed Engineering: Project locked, an error occurred while checking in elements

Be aware that project changes can be overwritten, when locks are released manually!
XML exports of changed objects may help saving your work (depending on the issue, even project backups could still be helpful).

General information:
Distributed Engineering projects are stored in a central database (name = project ID).
Each Engineering Studio (Editor) instance keeps it's working data in a separate database (name = project ID + extension: _local )

Hands on:
Depending on the locking issue, shutting down the Engineering Studio and clearing the local projects [MU_MODULE] section may release the lock.
The following screenshot demonstrates how to find the projects ID / the relevant local.ini file section:



Further locking issues may be resolved, using SQL Server Management Studio (SSMS) - provided by Microsoft https://aka.ms/ssmsfullsetup
Install SSMS on the Server which keeps the central database.
Locate the zsysLockTable in the projects main database (not it's _local copy)
The SC_IDClient column reflects the engineering station, which set the lock to the SC_State.
Writing 0 to both columns, releases the locks on the according Tablename (Modules):


Once locking issues are resolved, please synchronize all Engineering stations with the central database.