The Trados cloud platform will be undergoing maintenance on Saturday, 9th May 2026 between 05:00 to 17:00 UTC. During this time, you will not be able to log in to the Trados platform.

Studio 2021 Translation Memory Upgrade Failure: Database Locked

I've just installed Studio 2021 and upgraded all my translation memories without a problem, except one (the largest: about 410MB). This one keeps failing at the Upgrade Translation Memory stage. The log file says the following:

Process failed (2/09/2020 14:36:56)
Sdl.LanguagePlatform.Core.LanguagePlatformException: The translation memory data file engine returned an error:
database is locked
database is locked
at Sdl.LanguagePlatform.TranslationMemoryApi.AbstractLocalTranslationMemory.Save(IProgress`1 progress, CancellationToken cancellationToken)
at Sdl.TranslationStudio.Common.TranslationMemory.TranslationMemoryAutomation.Jobs.UpgradeTranslationMemoryJobRequest.Execute(IJobExecutionContext context)

----------------------------------------------------------
Update translation memories finished. (2/09/2020 14:36:56)
----------------------------------------------------------

I've attached the XML file with the details.

I tried removing the memory from options and reintroducing it after restarting the computer. I also tried deleting the backups created in the first stage of the upgrade process. Unfortunately, neither of those worked, so I'm out of ideas. Any assistance would be most gratefully received.

Eleanor Goldsmith

<SDLErrorDetails time="2/09/2020 14:33:44">
  <ErrorMessage>An error occurred while processing.</ErrorMessage>
  <Exception>
    <Type>Sdl.LanguagePlatform.Core.LanguagePlatformException, Sdl.LanguagePlatform.Core, Version=1.6.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type>
    <HelpLink />
    <Source>Sdl.LanguagePlatform.TranslationMemoryApi</Source>
    <HResult>-2146233088</HResult>
    <StackTrace><![CDATA[   at Sdl.LanguagePlatform.TranslationMemoryApi.AbstractLocalTranslationMemory.Save(IProgress`1 progress, CancellationToken cancellationToken)
   at Sdl.TranslationStudio.Common.TranslationMemory.TranslationMemoryAutomation.Jobs.UpgradeTranslationMemoryJobRequest.Execute(IJobExecutionContext context)
   at Sdl.Desktop.Platform.Implementation.Services.Job.<_worker_DoWork>b__47_0()
   at Sdl.Desktop.Logger.Log.Resources(Object message, Action action)
   at Sdl.Desktop.Platform.Implementation.Services.Job._worker_DoWork(Object sender, DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)]]></StackTrace>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>Studio16</ProductVersion>
    <EntryAssemblyFileVersion>16.0.1.2917</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 10 Home</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1033</OperatingSystemLanguage>
    <CodePage>932</CodePage>
    <LoggedOnUser>Kinsho\Eleanor</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>KINSHO</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>8179300 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

Parents Reply Children
No Data