Irregular Identifiers – Be Aware of Surprises

Irregular Identifiers – Be Aware of Surprises

Surprises exist in SQL Server. There are “gotchas” to be aware of. One thing that can trip up your code is how tables, indexes, and other objects are named. They’re called identifiers. If you step outside the bound of a regular identifier then you must be careful how it is referenced.

For example adding a datetimestamp suffix to a table – let’s see how this can cause trouble.

Read More »

I’m Speaking – SQL Saturday Charlotte!

I’m Speaking – SQL Saturday Charlotte!

On Saturday October 14 I’ll be speaking at SQL Saturday Charlotte. I’m excited to be presenting a lively session about Environmental SQL Server Troubleshooting. If you want a preview you can check out some of my previous posts:

There are about 45 different sessions scheduled ranging from beginner to advanced – something for everyone.

Read More »

I’m Speaking – SQL Saturday Spartanburg!

I’m Speaking – SQL Saturday Spartanburg!

On Saturday September 23 I’ll be speaking at SQL Saturday Spartanburg. I’m excited to be presenting a lively session about Environmental SQL Server Troubleshooting. If you want a preview you can check out some of my previous posts:

Read More »

T-SQL Tuesday #93 – Interview get-help

T-SQL Tuesday #93 – Interview get-help

The topic of this months T-SQL Tuesday #93 (hosted by Kendra Little / @Kendra_Little) is Interviewing Patterns & Anti-Patterns. The question: What advice to you have for people preparing for or going through an interview?

It is a big question with many different perspectives and factors:

  • Entry level vs experienced professional
  • Startup vs enterprise
  • DBA vs developer

Instead of delving into each specific domain I will discuss some insights that have served me well. I hope they will help you too. Whether you are interviewing for a Senior DBA role or an entry level BI developer some things remain the same.

Read More »

MSDTC Troubleshooting – Basic Guide Part 2

MSDTC Troubleshooting – Basic Guide Part 2

Now that the basics of MSDTC have been covered in Part 1 we can move on to troubleshooting more specific issues. Here I cover other tricks that can ruin your day. There was a period of time where it felt like all I did was diagnose and fix MSDTC issues. This is the outcome of that frustration – a guide that you may find helpful and prevent the stress I experienced. So without further ado…

Read More »

MSDTC Troubleshooting – Basic Guide

MSDTC Troubleshooting – Basic Guide

If you haven’t worked with MSDTC before you might mistake it for a simple straight forward service which is easy to setup, configure, and troubleshoot. I too once thought that until I stumbled into the thick forest of MSDTC with those promises and didn’t return for years all grizzly and worn (ok it wasn’t that bad).

What comes next is my contribution to those who follow into the dark denizens of MSDTC hoping to fix things so they can go home.

Read More »