“Failing to plan is planning to fail.” This week started off with news about the Amazon AWS DynamoDB’s outage and Skype’s network-related issues. For organizations who do not run mission-critical applications on Amazon or who use Skype for communications, this may not be a big of a deal. But for companies like NetFlix, Buffer (I use […]
PostThe Unrealistic HA/DR Belief That Is Costing You A Lot Of Money
“I want zero downtime and zero data loss” – anonymous IT manager Don’t we usually hear this a lot when implementing a new high availability and disaster recovery (HA/DR) solution? The stakeholders want zero downtime and zero data loss. As IT professionals we struggle so much trying to find the right solution that would […]
PostAre You Aware Of Who Is Sneaking Behind Your SQL Server Back(ups)?
Pop quiz: You manage a production database and you need a copy of your backups to restore them on a development environment for application testing or performance tuning. You need to do this on a regular basis. Do you Take a backup of the database and restore it on your development environment? Configure replication between your […]
PostFactors Affecting SQL Server Database Restore and Recovery
Have you ever wondered why your SQL Server database takes a long time to restore? How about why a failover of your Availability Groups, Failover Clustered Instances or even database mirroring configuration is taking a long time? I know I have. I’ve gone from querying the sys.dm_exec_requests DMV to check for the status and percentage […]
PostThe Windows Server Failover Cluster Properties That We Almost Always Ignore
Have you been made aware of an item in your household that seem so common and familiar but that could have an impact in your safety? Like that little remote you tuck in the sun visor of your car to open your garage. In case you are not aware, someone might be able to hack open your […]
PostThe S.P.A. That Prevents Your Synchronous SQL Server Always On Availability Groups From Failing Over Automatically
This is a very common question that gets asked on the technical forums, newsgroups, social media, etc. when it comes to synchronous SQL Server Always On Availability Groups (AG): “Why did my AG not automatically failover?” Notice that I mentioned SYNCHRONOUS and not asynchronous. Only when Always On Availability Group replica databases are configured for synchronous commit […]
PostWhat Technical Experts Are Probably Not Telling You About SQL Server Always On Availability Groups
Whether you need to have a good network connectivity, a tight integration with Active Directory or DNS, a stable Windows Server Failover Cluster, etc. the most common advice that technical experts will give you regarding SQL Server Always On Availability Groups falls into one category: technology. I’ve just listed a handful of them and there’s still […]
PostThe Scariest Lie We Believed About Backup Verifications
Have you ever done something for a long time believing it to be true but actually isn’t? You know, something like going over 10% of the speed limit when you’re driving and thinking that you’re not over speeding? I’m guilty of this myself. But what’s even worse is that there are a lot of information on the […]
PostHow To Convince Your Boss (or Customer) To Re-Evaluate Your HA/DR Solution
Have you ever had a conversation with your boss (or customer, if you’re a consultant) that went something like this: Boss: We need a solution where we can run SSIS packages on a secondary server should failures occur. You: Why do we need it? Boss: Because I want to. You: We can run either failover clustering […]
PostWhat Multibase Differential Backups Are and How They Can Cause Failures To Your Backup Strategies
Taking database backups is still considered to be the most important task that any database administrator does. That’s why it is also important to make sure that database backups not only complete successfully but have also been validated and tested. I’ve written several blog posts about the importance of backups and why having successful backups is not enough. […]