There are few solutions which can help the SQL platform to mask the effect of potential problem such as software failure or hardware failure so the user can continue it’s work smoothly often without even notice that there is a problem.
We can combine all this solutions with the name SQL Server high availability. In the last few years SQL Server high availability was too complex solution, which often made more problems than it solved and the main reason for that was the complexity of the methods it used.
However, the situation is now far more easier than before and SQL Server high availability can be done by almost every IT expert with proper skills.
What kind of solution SQL Server high availability offers for the smooth and easy work with SQL databases. We have failover clustering, database mirroring, log shipping, replication and scalable shared databases.
You can find information about every of these approaches on the net, but what is important to know is that there are few tools which combine all the solutions for SQL Server high availability in just one platform which is far more easier to work with.
So, when you are looking for solution, check first for tools that can give you all in one.