What Did Dinosaurs Watch On TV?
These are some of my favorite books and blogs from Microsoft from the way-back machine.
I can’t say every bit of information is still 100% true and should be followed to the letter, but hey, that’s what happens.
This is stuff I consider foundational material, though. I’ve learned a lot from them, and I think most people who use SQL Server regularly would benefit from reading them, if they haven’t already.
They’re mostly long defunct, so don’t hold your breath on comment replies.
- Craig Freedman: This blog is amazing. I wish Craig still wrote things. Anything, really.
- Conor Cunningham: Should need no introduction, and has the best blog title of all time.
- Bart Duncan: Bart was blogging about some pretty crazy problems back before a lot of people even knew these problems existed.
- Query Optimizer Team: This preceded the current Query Optimizer Team blog, and bonus points for Microsoft’s first attempt at automatic indexing.
- Ian Jose: Not the longest or most in-depth blogs, but I like me some straight and to the point wisdom too.
- CSS SQL Server Engineers: With posts going back to 2006, there’s a ton of valuable information here.
- SQL Database Engine Blog: Another blog with posts that go back a long time
Yes, I own all of these. The bottle of wine over there is empty, but it’s one of my favorites.
- The Guru’s Guide to SQL Server Architecture and Internals
- The Guru’s Guide to Transact-SQL
- The Guru’s Guide to SQL Server Stored Procedures, XML, and HTML
- SQL Server 2005 Practical Troubleshooting: The Database Engine
Ken’s books are amazingly detailed and still surprisingly relevant.
Practical Troubleshooting was a group effort, and features a chapter from Bob Ward.
Now, I have to point something out, here.
This book was published in 2007. That means Bob has been working with SQL Server for like 25 years.
Bob deserves some kind of award.
- Inside Microsoft SQL Server 2005: Query Tuning and Optimization
- Inside Microsoft SQL Server 2005: The Storage Engine
These books are totally worth it for the pictures alone.
Back To The Future
These aren’t the only SQL Server books I own, and there’s a lot of great, newer stuff out there that you should probably read too.
With SQL Server’s new rapid development cycle, we’re not likely to see this kind of in-depth technical book about a specific release or technology. It would simply become outdated too quickly. Even online documentation becomes difficult. A good blog one day could be mooted by a CU the next.
It’s even more frantic in the cloud, where Azure routinely has features added and removed.
Thanks for reading!