Slides From Dev Data Day 2016
Dev Data Day 2016 wrapped up yesterday, and I really enjoyed it. The organizers did a fantastic job, and I think everything flowed exceptionally well, especially considering that this was the first...
View ArticleDiscover Which Deprecated Features Are Being Used
With each new release of SQL Server comes a list of new features, along with a list of features that have been deprecated. These deprecated features are not immediately disabled or removed, but they...
View ArticleSlides From Adobe ColdFusion Summit 2016
The slides from my session, Building Better SQL Server Databases, are attached here. As always, I try to put a good deal of content in the slides so people can download them later and have access to...
View ArticleSurvey Results From My Adobe ColdFusion Summit 2016 Session
One of the really cool things that Adobe did at this year’s ColdFusion Summit was to have a mobile app for the conference that allowed attendees to rate sessions and offer feedback. This is a really...
View ArticleFinding Recurring Index Fragmentation Issues
One of the nice things about Ola Hallengren’s maintenance solution is that it has the option to log its operations to a table. This gives you ability to do a little data mining on your maintenance...
View ArticleUsing PowerShell To Store sp_BlitzIndex Results In A Table
I really like Brent Ozar’s sp_BlitzIndex procedure. It offers a lot of great insight into the indexes in your databases. If you are not currently using it, you should check it out! One of the things...
View ArticlePerformance Problem When Using OR In A JOIN
I recently had a developer come to me with a poorly performing query. As you will see below, it’s a fairly straight forward query, consisting of one table with one join and a simple WHERE clause. The...
View ArticleChange The Isolation Level Of An Availability Group Database
I recently needed to change the Transaction Isolation Level of one of our databases in an Availability Group. As it turns out, this is not as straight forward as you might think. Normally all you...
View ArticleGetting Alerts From SQL Sentry When You Don’t Have Email
I use SentryOne’s SQL Sentry for my SQL Server monitoring, and it does an excellent job. However I recently had a situation where I was unable to get email alerts from SQL Sentry. This was by no...
View ArticleSpeaking At SQL Saturday 593
I am excited to announce that I have been select to speak at SQL Saturday 593, in Birmingham, AL! Their schedule isn’t up yet, but if you are planning on attending I would be honored if check out my...
View ArticlePersist And Aggregate Index Stats Across Server Restarts
Maintaining indexes can be an important part of a DBA’s job. Researching an index to determine how useful it is, or if it needs to be removed, is something I do regularly. Thankfully, SQL Server does...
View ArticleCalling PowerShell From SQL Agent Gives Syntax Error
One cool thing that you can do in SQL Server that a lot of people don’t know about is run PowerShell code from a SQL Agent job. However, I recently ran into a problem when trying to schedule a SQL...
View ArticleSlides From SQL Saturday Birmingham 2017
The slides from my session, How To Be The DBA When You Don’t Have A DBA, are attached here. As always, I try to put a good deal of content in the slides so people can download them later and have...
View ArticleFixing “Possible Date Calculation Spin For Schedule” Error
I recently ran into a strange error when trying to modify a SQL Agent job. This was an existing job that had been created a year or so ago, and ... The post Fixing “Possible Date Calculation Spin For...
View ArticleSpeaking At Scenic City Summit 2017
I’m happy to announce that I have been selected to speak at Scenic City Summit 2017! The conference, which covers a variety of topics for Developers and IT professionals (JavaScript, ... The post...
View ArticleStoring Passwords In A SQL Server Database
While storing passwords in a database may be a common practice, storing them properly usually isn’t so common. This is the first of a series of posts where we will ... The post Storing Passwords In A...
View ArticleSpeaking At SQL Saturday 624 In Chattanooga
I am excited to announce that I have been selected to speak at SQL Saturday 624, in Chattanooga, TN! It looks like it’s going to be an awesome event, they ... The post Speaking At SQL Saturday 624 In...
View ArticleEncrypting Passwords Using EncryptByPassPhrase
While storing passwords in a database may be a common practice, storing them properly usually isn’t so common. This is part of a storing passwords blog series where we will examine ... The post...
View ArticleSQL Scripts: How To Find Index Fragmentation
This is the first post in an ongoing SQL Scripts series, in which I list useful queries that I use in my day to day database administration. What Is Index Fragmentation? ... The post SQL Scripts: How...
View ArticleSlides From SQL Saturday Chattanooga 2017
The slides from my session, How To Be The DBA When You Don’t Have A DBA, are attached here. In this particular presentation there are a lot of links to ... The post Slides From SQL Saturday...
View Article