Index Cannot Be Reorganized…
Working diligently as any good DBA might, you have established maintenance routines for each of the SQL Servers under your purview. As a part of this maintenance you have scripted solutions to...
View ArticleSQL Server Select – Back to Basics
Prelude in SQL Minor Back in late December of 2015, a challenge of sorts was issued by Tim Ford (twitter) to write a blog post each month on a SQL Server Basic. Some have hash-tagged this as...
View ArticleAwesome SQL Server Feature
The second Tuesday of April 2016 is now upon us and you know what that means. Well, I hope you know what that means. It is time for TSQL Tuesday. It is now the 77th edition of this monthly blog party....
View ArticleSQL Server Desired Enhancements
Happy Belated Birthday The monthly Data Professionals blog party has come and gone. It happens the second Tuesday of every month – or at least is supposed to happen on that day. This month, the...
View ArticleExtended Event Help Queries
Enjoy this article re-publication from my original work at SQL Solutions Group. When working with Extended Events, there are times when a little more information is, well, helpful. You know you want...
View ArticleAnother Query to Help Find the Right Event
Finding the right event or combination of events to monitor may seem like quite a daunting task with so many events to explore and (frequently) too little familiarity with Extended Events. In this...
View ArticleEasily Shred Event Data
It has been nearly a year since I started an extensive series about Extended Events. Previous to that start, I had already written a bunch of articles about Extended Events. Among the batch of articles...
View ArticleAudit All Select Statements
Legislation and regulation sometimes dictates that certain activities must be tracked within a database. On occasion, it will be required that queries be audited and tracked to reach compliance with...
View ArticleFinding the Right Path
I have a fairly large backlog of articles that are in progress or that are planned for my series about Extended Events. Despite the backlog and planned articles, every now and then something else comes...
View ArticleEvents By Feature
Within the world of SQL Server there are a few things one can be certain of – things will change. This is true of the features in SQL Server. Additionally, Extended Events is constantly evolving which...
View ArticleDefault Sessions – Back to Basics
Remember When… Back in late December of 2015, a challenge of sorts was issued by Tim Ford (twitter) to write a blog post each month on a SQL Server Basic. Some have hash-tagged this as #backtobasics....
View ArticleFinding Deprecated Uses in SQL Server
How well do you know your environment? You probably know all of the jobs that are running, the frequency that indexes need to be rebuilt, and even which users have which level of access to each...
View ArticleMessage in a Bottle of XE
One of the age old features that most probably take for granted in SQL Server happens to be the error messages. What? How can a message be a feature, right? Well, I concede. Maybe calling it a feature...
View ArticleCorrelate Trace and XE Events
Several years back, when Extended Events was brand new, it was downright painful to try and convert the classic Profiler or Server Side trace to something meaningful and useful within Extended Events....
View ArticleAudit Domain Group and User Permissions
No matter how simple the task or how versed we are with doing a security audit, it seems like we can always stand to learn just a little bit more. No matter how many times we hand an audit report over...
View ArticleAn Introduction to Templates
Templates are a powerful tool in so many trades and crafts. From decals and stickers all the way up to the largest cruise ships in the world, templates can be found everywhere in just about everything...
View ArticleCorrelate SQL Trace and Actions
I have recently written about the pains of correlating SQL Trace events to Extended Events (XE) events. That article can be found here. At that time, I did not dive into another facet of trace that...
View ArticleDynamics AX Event Session
Many moons ago, I wrote about how to enable the context info for Dynamics AX. Having the context info enabled is a pretty important thing when dealing with Dynamics AX. The amount of time you can save...
View ArticleSharepoint Diagnostics and XE
One of the all-time greatest and most beloved applications among DBAs happens to be Sharepoint. Most of us would be lying if we said that we loved Sharepoint and the kind of performance issues it can...
View ArticleChecking the Health of your CLR
The Common Language Runtime (CLR) is the fundamental nerve center of the Microsoft .NET Framework. It is this nerve center that provides the execution environment for all .NET Framework code. One may...
View Article