Database High Availability http://sqlmag.com/taxonomy/term/9174/more en Using Windows Server Failover Clustering with SQL Server: Are You Clusterphobic? http://sqlmag.com/database-high-availability/using-windows-server-failover-clustering-sql-server-are-you-clusterphobic <div class="node-body article-body">Clustering as a general technique to increase the availability of SQL Server applications and services is not bad. There are only bad clustering products. </div> <div class="og_rss_groups"></div><p><a href="http://sqlmag.com/database-high-availability/using-windows-server-failover-clustering-sql-server-are-you-clusterphobic" target="_blank">read more</a></p> http://sqlmag.com/database-high-availability/using-windows-server-failover-clustering-sql-server-are-you-clusterphobic#comments Database High Availability Database Virtualization disaster tolerant SQL Server instances Virtual machines VMs Windows Server Failover Clustering WSFC Thu, 09 Oct 2014 15:16:00 +0000 20921 at http://sqlmag.com AlwaysOn Availability Groups and SQL Server Jobs, Part 10: Dynamic Detection Gotcha #3 http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-10-dynamic-detection-gotcha-3 <div class="node-body blog-body">You can interject a SQL Server Job Step into your Jobs and have this new/injected Job Step do some checking for you. Here's a look at everything that’s involved in such an approach.</div> <div class="og_rss_groups"><ul class="links"><li class="og_links first last"><a href="/blog/practical-sql-server">Practical SQL Server</a></li> </ul></div><p><a href="http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-10-dynamic-detection-gotcha-3" target="_blank">read more</a></p> http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-10-dynamic-detection-gotcha-3#comments Database High Availability AlwaysOn Availability Groups AlwaysOn Availability Groups Jobs Steps Jobs Steps SQL Server Agent Jobs SQL Server Agent Jobs Practical SQL Server Thu, 09 Oct 2014 11:01:00 +0000 20891 at http://sqlmag.com AlwaysOn Availability Groups and SQL Server Jobs, Part 9: Dynamic Detection Gotcha #2 http://sqlmag.com/blog/alwayson-ags-sqlserver-jobs-part-9-dynamic-detection-gotcha2 <div class="node-body blog-body">Given that a USE statement is parsed before code is actually run, there are a few options that could be used as a around when it comes to detecting whether or not code should be run.</div> <div class="og_rss_groups"><ul class="links"><li class="og_links first last"><a href="/blog/practical-sql-server">Practical SQL Server</a></li> </ul></div><p><a href="http://sqlmag.com/blog/alwayson-ags-sqlserver-jobs-part-9-dynamic-detection-gotcha2" target="_blank">read more</a></p> http://sqlmag.com/blog/alwayson-ags-sqlserver-jobs-part-9-dynamic-detection-gotcha2#comments Database High Availability AlwaysOn Availability Groups AlwaysOn Availability Groups does not exist does not exist Dynamic SQL dynamic SQL SQL Server SQL Server USE USE Practical SQL Server Tue, 07 Oct 2014 16:43:00 +0000 20881 at http://sqlmag.com AlwaysOn Availability Groups and SQL Server Jobs, Part 8: Dynamic Detection Gotcha #1 http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-8-dynamic-detection-gotcha-1 <div class="node-body blog-body">Learn about why the option of dynamically detecting whether or not to run a SQL Server Job at execution time is quite a bit more problematic than you might think.</div> <div class="og_rss_groups"><ul class="links"><li class="og_links first last"><a href="/blog/practical-sql-server">Practical SQL Server</a></li> </ul></div><p><a href="http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-8-dynamic-detection-gotcha-1" target="_blank">read more</a></p> http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-8-dynamic-detection-gotcha-1#comments Database High Availability AlwaysOn AlwaysOn Availability Groups Availability Groups detection detection dynamic dynamic jobs jobs SQL Server SQL Server Practical SQL Server Thu, 02 Oct 2014 18:29:00 +0000 20801 at http://sqlmag.com SQL Server Replication: Have it Your Way with Free Subscriptions! http://sqlmag.com/database-high-availability/sql-server-replication-have-it-your-way-free-subscriptions <div class="node-body article-body">There are many advantages and disadvantages with using SQL replication compared to other high availability and disaster recovery solutions. Let's take a closer look at some considerations.</div> <div class="og_rss_groups"></div><p><a href="http://sqlmag.com/database-high-availability/sql-server-replication-have-it-your-way-free-subscriptions" target="_blank">read more</a></p> http://sqlmag.com/database-high-availability/sql-server-replication-have-it-your-way-free-subscriptions#comments Database High Availability MERGE replication Snapshot subscription model transactional Thu, 02 Oct 2014 14:47:00 +0000 20751 at http://sqlmag.com AlwaysOn Availability Groups and SQL Server Jobs, Part 7: Detecting Primary Replica Ownership http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-7-detecting-primary-replica-ownership <div class="node-body blog-body">In my mind, there are two logical ways that you might want to have your code check to see if the Primary Replica of a given AG database is currently hosted on a particular server or not</div> <div class="og_rss_groups"><ul class="links"><li class="og_links first last"><a href="/blog/practical-sql-server">Practical SQL Server</a></li> </ul></div><p><a href="http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-7-detecting-primary-replica-ownership" target="_blank">read more</a></p> http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-7-detecting-primary-replica-ownership#comments Database High Availability AlwaysOn Availability Groups AlwaysOn Availability Groups backups backups jobs jobs Primary Primary replica replica SQL Server SQL Server Practical SQL Server Wed, 24 Sep 2014 04:00:00 +0000 20441 at http://sqlmag.com Database, Database on My Server, Do I Mirror Thee, Sync, or Async?! http://sqlmag.com/database-high-availability/database-database-my-server-do-i-mirror-thee-sync-or-async <div class="node-body article-body">Database mirroring provides high availability and protection for a single user database. Database mirroring provides database availability by mirroring the transaction streams from the principal server to a mirror server.</div> <div class="og_rss_groups"></div><p><a href="http://sqlmag.com/database-high-availability/database-database-my-server-do-i-mirror-thee-sync-or-async" target="_blank">read more</a></p> http://sqlmag.com/database-high-availability/database-database-my-server-do-i-mirror-thee-sync-or-async#comments Database Backup and Recovery Database High Availability async Database Mirroring disaster recovery Failover high availability sync Thu, 18 Sep 2014 17:26:00 +0000 20371 at http://sqlmag.com AlwaysOn Availability Groups and SQL Server Jobs, Part 6: High-Level Options and Rationale for Handling Batch Jobs http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-6-high-level-options-and-rationale-handli <div class="node-body blog-body">There are a couple of options for how we could handle batch jobs when Availability Groups are thrown into the mix.</div> <div class="og_rss_groups"><ul class="links"><li class="og_links first last"><a href="/blog/practical-sql-server">Practical SQL Server</a></li> </ul></div><p><a href="http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-6-high-level-options-and-rationale-handli" target="_blank">read more</a></p> http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-6-high-level-options-and-rationale-handli#comments Database High Availability Availability Groups Availability Groups jobs jobs SQL Server SQL Server synchronization synchronization Practical SQL Server Wed, 17 Sep 2014 10:00:00 +0000 20361 at http://sqlmag.com AlwaysOn Availability Groups and SQL Server Jobs, Part 5: Setting Up Failover Alerts http://sqlmag.com/blog/alwayson-ags-and-sql-server-jobs-setting-failover-alerts <div class="node-body blog-body">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 SQL Server. On most servers that I manage, I typically deploy a whole bevy of different alerts.</div> <div class="og_rss_groups"><ul class="links"><li class="og_links first last"><a href="/blog/practical-sql-server">Practical SQL Server</a></li> </ul></div><p><a href="http://sqlmag.com/blog/alwayson-ags-and-sql-server-jobs-setting-failover-alerts" target="_blank">read more</a></p> http://sqlmag.com/blog/alwayson-ags-and-sql-server-jobs-setting-failover-alerts#comments Database High Availability Alerts Alerts AlwaysOn Availability Groups AlwaysOn Availability Groups deadlocks deadlocks disk space disk space SQL Server SQL Server Practical SQL Server Tue, 09 Sep 2014 04:00:00 +0000 20271 at http://sqlmag.com AlwaysOn Availability Groups and SQL Server Jobs, Part 4: Synchronizing Server-Level Details http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-4-synchronizing-server-level-details <div class="node-body blog-body">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 these scenarios is the availability group (or the group of user-defined databases). </div> <div class="og_rss_groups"><ul class="links"><li class="og_links first last"><a href="/blog/practical-sql-server">Practical SQL Server</a></li> </ul></div><p><a href="http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-4-synchronizing-server-level-details" target="_blank">read more</a></p> http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-4-synchronizing-server-level-details#comments Database High Availability Database Performance Tuning Availability Groups Availability Groups Servers servers SQL Server AlwaysOn SQL Server AlwaysOn synchronization synchronization Practical SQL Server Fri, 05 Sep 2014 18:07:00 +0000 20211 at http://sqlmag.com