Live classes start in 30d 17h 00m — Save your seat

Category: High Availability

Adding Managed Instances to SQL Server Distributed Availability Groups

SQL Server Always On Availability Groups help you build a more highly available database server by spanning your database across two or more SQL Server instances. When the primary goes down, the secondary can take over. You can also scale out reads to the secondary servers. Distributed Availability Groups take this a step further and…

Read more about Adding Managed Instances to SQL Server Distributed Availability Groups Be the first to comment

New White Paper: How to Build an Always On Availability Group in Google Compute Engine

You’re a database administrator, Windows admin, or developer. You want to build a Microsoft SQL Server environment that’s highly available, and you’ve chosen to use Always On Availability Groups.

In this white paper we built with Google, we’ll show you:

Read more about New White Paper: How to Build an Always On Availability Group in Google Compute Engine 21 comments — Join the discussion
Production DBA

Always On Availability Groups Now Supported in Google Compute Engine

I'm excited to finally be able to talk about something Erik, Tara, and I have been working on for the last few months.

Here in the SQL Server community, when I mention cloud, you probably think of two companies: Microsoft and Amazon. We've been blogging about SQL in AWS for years, and Microsoft throws a ton of marketing money at the SQL Server community, talking about Azure at every possible conference and user group.

Read more about Always On Availability Groups Now Supported in Google Compute Engine 6 comments — Join the discussion
News & Opinion

Availability Groups: More Planned Downtime for Less Unplanned Downtime

I often hear companies say, "We can never ever go down, so we'd like to implement Always On Availability Groups."

Let's say on January 1, 2016, you rolled out a new Availability Group on SQL Server 2014. It's the most current version available at the time, and you deploy Service Pack 1, Cumulative Update 4 (released 2015/12/22). You're fully current, and it's a stable engine from 2014 - how many more bugs can they find, right?

Read more about Availability Groups: More Planned Downtime for Less Unplanned Downtime 10 comments — Join the discussion
Production DBA

The Cost of Adding a Reporting Server

"We'd like to offload our reporting queries to a separate SQL Server."
The first costs are fairly obvious.
Hardware and storage - even if you're running it in a virtual machine, you need to account for the costs of say, 4 cores and 32GB RAM. Not only will you need storage for the databases, but you'll also need to decide whether this server gets backed up, and copied to a disaster recovery data center.

Read more about The Cost of Adding a Reporting Server 9 comments — Join the discussion

Asynchronous Database Mirroring vs. Asynchronous Availability Groups

When Database Mirroring came out in SQL Server 2005 Service Pack 1, we quickly dropped Log Shipping as our Disaster Recovery solution. Log Shipping is a good feature, but I can failover with Asynchronous Database Mirroring faster than I can with Log Shipping.

When Always On Availability Groups (AG) came out in SQL Server 2012, we were excited to get rid of Transactional Replication, Failover Clustering and Database Mirroring. It solved our reporting needs (your mileage may vary), our High Availability needs and our Disaster Recovery needs.

Read more about Asynchronous Database Mirroring vs. Asynchronous Availability Groups 19 comments — Join the discussion
Production DBA

Updated High Availability and Disaster Recovery Planning Worksheet

One of the most popular things in our First Responder Kit is our HA/DR planning worksheet. Here's page one: In the past, we had three columns on this worksheet - HA, DR, and Oops Deletes. In this new version, we changed "Oops" Deletes to "Oops" Queries to make it clear that sometimes folks just update…

Read more about Updated High Availability and Disaster Recovery Planning Worksheet 9 comments — Join the discussion
Production DBA

Availability Group Direct Seeding: Mind Your Backup Jobs

I'll get right to the point While you're Direct Seeding, you have to be careful with any other full or differential backup jobs running on the server. This is an artifact of the Direct Seeding process, but it's one you should be aware of up front. In the screencap below, courtesy of sp_whoisactive there's a…

Read more about Availability Group Direct Seeding: Mind Your Backup Jobs 7 comments — Join the discussion