If you want to make sure your database (SQL Server 2008) remains immutable, but still accessible for reads during some maintenance operations, so for this you can lock your database