Backup Software for SQL2012

Please recommend best backup software for SQL 2012 providing continous data protection
shamnadAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Adam BrownConnect With a Mentor Sr Solutions ArchitectCommented:
Continuous Data Protection is the difficult (and potentially expensive) piece you're asking for. Veeam's solutions tout "Near-Continuous Data Protection" which means you can have it constantly running backup jobs on systems, but it is still a job-based solution. If your requirements are to provide to the second recovery, that won't suffice. If you have a little leeway, it will work well enough. Backup Exec doesn't do anything near Continuous Data Protection, so it won't meet your needs.

You would be looking at solutions from Commvault, IBMs Tivoli, or similar solutions. There's also a company called Datto that has a NAS-based enterprise solution that is capable of doing copy-on-write backups which will probably meet your needs as well. Of these, I don't think it's wise for me to say which one is "best" because it depends heavily on all of your needs. You've only said you need SQL 2012 backups with Continuous Data Protection. You probably have a lot more needs you haven't considered, and discovering those is pretty far outside the scope of what we can do here in a single question.

If the only thing you need continuous data protection for is a single SQL 2012 server, you would be best served by utilizing SQL 2012's Always on Availability Groups, which are similar to Exchange DAGs. Essentially, you would have two or more SQL servers mirrored with one another (without the requirement of Clustered data storage). One of these mirrors should be configured as a "lagged" database, which would allow you to have a copy of the database that is up to 2 weeks behind the others with log files that can bring it up to date. The lagged copy would allow you to recover from database corruption issues. Using that technique with a traditional backup model would allow you to have high-availability without having to invest in an enterprise CDP solution. I haven't done a cost-comparison of SQL Always On vs CDP, but I imagine it's significantly cheaper to have two SQL servers than a fully CDP capable backup solution.
0
 
Schnell SolutionsSystems Infrastructure EngineerCommented:
There are many options on the market. Most of the well known backup softwares includes the APIs and the support for working with SQL server.

From the Microsoft side, it exist for example 'System Center Data Protection Manager', which is compatible with most of the different SQL features (Cluster, Mirroring, Always-On, etc).
0
 
JohnBusiness Consultant (Owner)Commented:
We use Backup Exec for this purpose. We have found over time that nightly backup suffices and that tape provides for large backups economically
0
What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

 
IvanSystem EngineerCommented:
Hi,

we are using Veeam, backing up on every 15min, but it has a lot of options. Shifted from DPM to it, and it works great.

Regards,
Ivan.
0
 
pgm554Commented:
0
 
MdlinnettCommented:
If your SQL Installation lives on a virtual machine, Veeam would be the way to go.

Can you define what you mean by 'continuous data protection'?  Do you mean to have access to your SQL environment 100% of the time, regardless of hardware failure?  That means thinking about redundancy / clustering rather than backups.

If you mean being able to backup the database files without taking it offline, consider creating a database maintenance plan that creates a flat file backup and truncates your transaction logs.
0
 
Vitor MontalvãoMSSQL Senior EngineerCommented:
Don't you like the native SQL Server backup solution?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.