Opening a large database could fail in theory if the process was killed and then not fully compacted (because the unique transaction log key was re-used).