We have a merge replication environment that is pushing to 8 subscribers. This is working fine. Our distribution database is setup in Simple recovery mode. We have a maintenance plan that will backup all database every day at 00:30. Once this process completes, the distribution log file grows over the next 30 minutes and absorbs all the remaining space on the hard drive (about 90GB)
What then happens is that the distribution database shows as "Recovery Pending" and we cannot do anything till we restart the machine. After this I can shrink the log file down to 2MB.
I have no idea why this is happening. The log file is running at about 10MB during the day. The database size is sitting at 15GB.
sys.databases.log_reuse_wait_desc
value during those 30 minutes while the log grows? – Remus Rusanu Feb 11 at 9:19