Michael K. Campbell

President, OverAchiever Productions

Michael K. Campbell is a contributing editor for SQL Server Pro and Dev Pro and is an ASPInsider. Michael is the president of OverAchiever Productions, a consultancy dedicated to technical evangelism, mentoring, and quality solutions. He specializes in SQL Server, ASP.NET, and related technologies. Michael has been a professional developer, web master, and production DBA for several well-known companies. He enjoys learning, problem-solving, teaching, and creating free videos for www.sqlservervideos.com.

Posts by Michael K. Campbell

Two women looking a man's computer monitor
in Practical SQL Server 09/17/2014 - 6:00am

AlwaysOn Availability Groups and SQL Server Jobs, Part 6: High-Level Options and Rationale for Handling Batch Jobs

There are a couple of options for how we could handle batch jobs when Availability Groups are thrown into the mix....More
Exclamation marke on yellow road sign
in Practical SQL Server 09/09/2014 (All day)

AlwaysOn Availability Groups and SQL Server Jobs, Part 5: Setting Up Failover Alerts

Alerts represent a great way to take a proactive stance on being notified or alerted when something ugly, potentially ugly, or important happens on a....More
synchronize key on computer keyboard
in Practical SQL Server 09/05/2014 - 2:07pm

AlwaysOn Availability Groups and SQL Server Jobs, Part 4: Synchronizing Server-Level Details

When setting up HA or HA+DR solutions with SQL Server AlwaysOn Availability Groups, it's critical to remember that the basic unit of failover in....More
in Practical SQL Server 09/04/2014 - 6:01am

AlwaysOn Availability Groups and SQL Server Jobs, Part 3: Defining Batch Jobs

I commonly find that many organizations will set up regular tasks to go out and delete abandoned carts—or shopping carts that haven’t been touched in....More
Fork in walking path
in Practical SQL Server 08/28/2014 - 2:59pm

AlwaysOn Availability Groups and SQL Server Jobs, Part 2: Putting AlwaysOn into Context

Despite similar intentions and high-level goals, the ways in which AlwaysOn Failover Cluster Instances and AlwaysOn Availability Groups tackle high....More
start here sign
in Practical SQL Server 08/26/2014 - 2:53pm

AlwaysOn Availability Groups and SQL Server Jobs, Part 1: Introduction

While AlwaysOn Availability Groups are a powerful solution that let DBAs tackle both high availability and some disaster recovery concerns from....More
SQL Server Management Studip Options screenshot
in Practical SQL Server 08/05/2014 (All day)

SQL Server Management Studio’s Ugly ANSI_PADDING Bug

Learn more about the problem with SQL Server Management Studio's generation of scripts with ANSI_PADDING OFF along with a helpful solution....More
Save money red computer keyboard key
in Practical SQL Server 07/30/2014 - 3:20pm

When More Expensive Processors Actually Cost Less

Smart organizations are always looking for ways to cut costs when it comes to licensing SQL Server. Here are two ideas, or options, to save money....More
Baby duck swimming alone
in Practical SQL Server 07/15/2014 - 12:43pm

The Marginalization of SQL Server Standard Edition

Microsoft seems to be bent on marginalizing SQL Server Standard Edition—both in the sense of the artificial constraints placed upon how much memory....More
in Practical SQL Server 07/08/2014 (All day)

Replication: Sometimes More is Less

The unconventionality of having two publications for complex, unruly databases typically ends up saving huge amounts of time over the long haul and....More

Sponsored Introduction Continue on to (or wait seconds) ×