Practical SQL Server http://sqlmag.com/blog/10109/feed Practical advice, insight, and help for core SQL Server considerations. en 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 AlwaysOn Availability Groups and SQL Server Jobs, Part 3: Defining Batch Jobs http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-3-defining-batch-jobs <div class="node-body blog-body">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 the last N hours. Situations like this can be pretty easily tackled by SQL Server Agent Jobs.</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-3-defining-batch-jobs" target="_blank">read more</a></p> http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-3-defining-batch-jobs#comments Database High Availability AlwaysOn Availability Groups AlwaysOn Availability Groups jobs jobs Maintenance Maintenance sql server agent sql server agent Practical SQL Server Thu, 04 Sep 2014 10:01:00 +0000 20131 at http://sqlmag.com AlwaysOn Availability Groups and SQL Server Jobs, Part 2: Putting AlwaysOn into Context http://sqlmag.com/blog/sqlserver-alwayson-availability-groups-putting-alwayson-into-context <div class="node-body blog-body">Despite similar intentions and high-level goals, the ways in which AlwaysOn Failover Cluster Instances and AlwaysOn Availability Groups tackle high availability and disaster recovery are quite different.</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/sqlserver-alwayson-availability-groups-putting-alwayson-into-context" target="_blank">read more</a></p> http://sqlmag.com/blog/sqlserver-alwayson-availability-groups-putting-alwayson-into-context#comments Database High Availability Database Performance Tuning AlwaysOn AlwaysOn Clustering Clustering SQL Server SQL Server Practical SQL Server Thu, 28 Aug 2014 18:59:00 +0000 20001 at http://sqlmag.com AlwaysOn Availability Groups and SQL Server Jobs, Part 1: Introduction http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-1-introduction <div class="node-body blog-body">While AlwaysOn Availability Groups are a powerful solution that let DBAs tackle both high availability and some disaster recovery concerns from within a single, unified, set of technologies and tooling, AlwaysOn Availability Groups also come with a number of challenges.</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-1-introduction" target="_blank">read more</a></p> http://sqlmag.com/blog/alwayson-availability-groups-and-sql-server-jobs-part-1-introduction#comments SQL Server Database Administration AlwaysOn Availability Groups AlwaysOn Availability Groups backups backups jobs jobs sql server agent sql server agent Practical SQL Server Tue, 26 Aug 2014 18:53:00 +0000 19951 at http://sqlmag.com SQL Server Management Studio’s Ugly ANSI_PADDING Bug http://sqlmag.com/blog/sql-server-management-studio-s-ugly-ansipadding-bug <div class="node-body blog-body">Learn more about the problem with SQL Server Management Studio's generation of scripts with ANSI_PADDING OFF along with a helpful solution.</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/sql-server-management-studio-s-ugly-ansipadding-bug" target="_blank">read more</a></p> http://sqlmag.com/blog/sql-server-management-studio-s-ugly-ansipadding-bug#comments Database Administration ANSI_PADDING ANSI_PADDING SQL Server SQL Server SQL Server Management Studio SQL Server Management Studio SSMS SSMS Practical SQL Server Tue, 05 Aug 2014 04:00:00 +0000 19461 at http://sqlmag.com When More Expensive Processors Actually Cost Less http://sqlmag.com/blog/when-more-expensive-processors-actually-cost-less <div class="node-body blog-body">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.</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/when-more-expensive-processors-actually-cost-less" target="_blank">read more</a></p> http://sqlmag.com/blog/when-more-expensive-processors-actually-cost-less#comments SQL Server Database Administration costs costs licensing licensing SQL Server SQL Server Practical SQL Server Wed, 30 Jul 2014 19:20:00 +0000 19391 at http://sqlmag.com The Marginalization of SQL Server Standard Edition http://sqlmag.com/blog/marginalization-sql-server-standard-edition <div class="node-body blog-body">Microsoft seems to be bent on marginalizing SQL Server Standard Edition—both in the sense of the artificial constraints placed upon how much memory it can use, and in terms of what seems to be a shift in focus on the role of Standard Edition from Microsoft. </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/marginalization-sql-server-standard-edition" target="_blank">read more</a></p> http://sqlmag.com/blog/marginalization-sql-server-standard-edition#comments SQL Server licensing licensing SQL Server SQL Server Standard Edition Standard Edition Practical SQL Server Tue, 15 Jul 2014 16:43:00 +0000 18891 at http://sqlmag.com Replication: Sometimes More is Less http://sqlmag.com/blog/replication-sometimes-more-less <div class="node-body blog-body">The unconventionality of having two publications for complex, unruly databases typically ends up saving huge amounts of time over the long haul and makes replication much easier to manage. </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/replication-sometimes-more-less" target="_blank">read more</a></p> http://sqlmag.com/blog/replication-sometimes-more-less#comments Database Administration publication publication replication replication SQL Server SQL Server Tip Tip trick trick Practical SQL Server Tue, 08 Jul 2014 04:00:00 +0000 18721 at http://sqlmag.com