in my sql server database, when i have more than 100,000 records in a table, and i try to delete most of the records or all the records of that table, i get an error saying the transaction log is full and i need to empty it. if the number of records are not much, this doesn't happen. what could be the reason and how can i rectify it?