The database unfortunately seems to be fragile. Backup the data directory (just in case), then delete everything except wallet.dat, and start over (or you could try selectively deleting the smallest files first). Should be somewhere like C:\Users\yourusername\appdata\Bitcoin