This post show you how to fix 'The transaction log for database 'x' is full due to 'ACTIVE_TRANSACTION' in SQL Server.

Right click on your database, then select Properties.

Next, Select Options, then change the Recovery mode from 'Simple' to 'Full'

Finally, Right click on your database, then select Tasks =>Shink =>Database

Do the same way Tasks =>Shink =>File

And don't forget to check your disk make sure it not full