Backup & Recovery of Production SQL DB's in AG's
Hi All,
I worked for a SMB where we had a few apps that had SQL backends of moderate size for in house use. Say around 500GB to 1 TB total. We backed up these servers in their entirety using Quest Rapid Recovery and frequently tested them by exporting them as new VM's and spinning them up. Also Quest allows you to run "attachability checks". This action checks the consistency of SQL databases and ensures that all supporting MDF (data) and LDF (log) files are available in the backup.
I recently moved to a large Enterprise environment that run huge SQL DB's (tens of TB's) in availability groups for dev and production. I understand they back these up fully once a day manually? As in copy/paste and scripts. Is that common practice? It seems to cause them a great deal of headache and frankly seems like an outdated and unmanageable practice.
I feel like most modern backup solutions (Veeam, Altaro, RR, etc) could handle the server and one of the nodes of the group but by my own admission I'm no DBA. What IS common practice to backup and restore large SQL DB's in production?
23 comments · 64% upvoted · other discussions
Shouldn't the question be if these are same server backups? I've had our dedicated server go down, making its automated backups useless.
Whoever's asking for the daily manual backup probably got burned by a same-server automated backup on a system that failed.
Are they having you move the manual backups to an air-gapped machine?
Unless you work for a financial institution or something of that ilk, I'd see if you can reduce the frequency. Otherwise, do it.
corrigun [OP] 2 points · Feb 2021
Many groups across many environments going to different storage. They all suffer the same problems really. Its unmanageable and clunky, jobs step on other jobs, jobs run longer and longer. Jobs have no real way of checking success. One team backing up servers with traditional methods (Altaro, Veeam, etc) and another backing up DBs manually.
Im not doing any of it currently. Its not really in my scope anymore. I'm just watching the mess and wondering why there isn't an easier way.