Transaction Rollbacks with Identity Columns

Have you ever noticed unexpected gaps in sequences in SQL Server identity columns? Even though you’ve got transactions set up for your inserts and a no-deletion policy, you find that there are missing values in what should be an unbroken sequence of numbers.  The problem could be partially related to transaction rollbacks. Conventional wisdom would lead one to believe that…


Never Delete Data?

Should you ever delete data? Data quality is important, and completeness is a measure of the quality of data.  Whether you refer to it as data integrity, permanent retention, or simply maintaining a complete audit trail, it can be effectively argued that purging old data clouds the big picture that the data presents.  After all, any data that is worthy…


Your Local User Group

When I talk to other SQL Server professionals, I’m often surprised at how many do not have any involvement in their local SQL Server user group.  As best I can tell, the problem is not limited to SQL Server types – many technical pros do not even know that there are user groups in their area, much less participate in…


Getting Into the Biz, Part 1

I’ve seen a good deal of coverage recently that is geared toward those who have recently begun a career as a database professional.  Brad McGehee posted this week about some potential topics for a book for new SQL Server developers, and Craig Outcalt is publishing a series of articles on SQLServerCentral.com aimed at new DBAs.  Brent Ozar also has a…


SQL Quiz: Two Mistakes

I was tagged by Gail Shaw to post two big mistakes made during my professional career.  The only challenge here was to narrow the list down to two 🙂 The first one is very easy.  During my early days working with SQL Server, I wore a lot of hats, including that of web developer.  One of my first major web projects was…


SQL Quiz: Career Challenges

I’ve read a number of responses from Chris Shaw’s first DBA networking quiz.  I missed out on the first one, but I have been tagged by Grant Fritchey for the second round. The Questions for this quiz… What are the largest challenges that you have faced in your career and how did you overcome those? 1) The first one of these, I still…


The Next Generation DBA

DBA, database developer, analyst, SQL grunt, or whatever your title may be, there is no question that your role will be evolving in the next few years. I read a couple of posts from Jason Massie about the Death of the DBA (part 1 and part 2) earlier today, in which he predicts a diminishing market for database administrators, and SQL DBAs…


Does regulation make data any safer?

Working with healthcare organizations, I am constantly aware of the restrictions my staff and I must abide by according to HIPAA constraints.  It’s not really rocket science; as far as data security goes, HIPAA mandates what logically should already be in place.  Any organization that takes data security seriously will already have safeguard on the storage and transmission of data, fully tested…


Data Quality: The Discovery

I wrote a post a few months back about a healthcare data conversion project that I’ve been working on for the better part of 2 years.  My task on this project is to convert data from an old UNIX-based Universe database to a SQL Server-based application; the database we are extracting from is quite old, both in terms of technology…


Defining Value

I’ve been thinking a lot lately about the concept of value.  Recently, a colleague of mine tendered his resignation quite unexpectedly and at a very inconvenient time, just before the consummation of a 2-year software implementation and data conversion project.  Citing health and family concerns, he decided that the value he received from his work was disproportionately low compared to…