MVP Summit 2015 – A Few (Surprising) Lessons Learned
MVP Summit is always an amazing event. This year was no exception. It’s one part boot camp, one part super-secret secret-telling time, and one part family reunion. Along with that, we get cool swag...
View ArticleWhy are you still using datetime?
It’s almost Thanksgiving time again! Let’s see, what am I thankful for? T-SQL Tuesday! Someone else get’s to pick a blog topic for me! In this case it’s the always fun Mickey Stuewe(b/t) and her topic...
View ArticleT-SQL Tuesday #72 Invitation – Data Modeling Gone Wrong
T-SQL Tuesday is here again. I’ve had good intentions the past few times this event has come around and even have drafts still waiting to be queued up which I will eventually turn into regular blog...
View ArticlePower BI DirectQuery Mode: Not Just SSAS DirectQuery v2.0
When DirectQuery mode for Power BI was announced I assumed it was just the next version of SSAS Tabular DirectQuery mode with the same extra features that we’ll get in SSAS 2016 (such as better SQL...
View ArticleThe Dangers of Indexing Temp Tables
Indexes are good, except when they aren’t. Everything that you do in SQL Server has trade offs. Usually those tradeoffs are easy to see, unless they aren’t.Indexes are generally a good thing. They make...
View ArticleThe Resurrection of Reporting Services & The Maturing of Power BI
Spending the past two weeks at the annual PASS Global Summit and the Microsoft MVP Summit, I’ve consumed a literal firehouse of information about the Microsoft BI platform. I’ve participated in the...
View ArticleHiding one or more columns
This isn’t something you have to do frequently, but sometimes you don’t want the users to have access to certain columns in a table. For example let’s say you have a salary column in your employee...
View ArticleCommunity Involvement–Why Wait?
Everyone has a story; some stories are similar while some stories are vastly different. People always make the statement that you shouldn’t “assume” because if you do….well then you know what happens!I...
View ArticleA Data Age proclamation
Twice in two days now, I’ve gotten in discussions with people about the state of data usage…the idea that we have absolutely massive amounts of data at our disposal – especially us, as if you’re...
View ArticleSQL Server Error Log Reader
Reading the SQL Server Error Log is miserable. It contains very useful information you should address as soon as possible, or at least know that it’s happening. However, it’s hidden between so many...
View ArticleAutomatically name primary key constraints in SSDT
Automatically name primary key constraintsThere are some things you see when writing t-sql code and schemas that just look sloppy, one of those is unnamed constraints, what you see is: create table t(...
View ArticleMonday Morning SQL Break – November 16, 2015
It’s Monday time for this week’s weekly blog and twitter round-up for last week. If you haven’t already, follow me on twitter (@StrateSQL). This is a good chance to catch up on data platform technology...
View ArticleSQL Symmetric Encryption TSQL
Recently my client wanted to create a password vault in SQL database to store SQL Server service account, SQL users and their respective passwords. I used symmetric key to create encryption for the...
View ArticleT-SQL Search Snippets
Here are two snippets that I use often to search for objects on a variety of servers. The first will search any object within a database and the second will search various elements of SQL Agent...
View ArticleMonitoring For Endless Index Defragmenting – November 2015
This is just a bug fix from my last post of this code. I ran into a case where you would not get notified if the only indexes in a database that were being repeatedly defragged had fill factors of 50...
View ArticleHADR Virtual Chapter Involvement
I am always looking for ways to get involved within the PASS community. One such way that has become available is the opportunity to get to work with two stellar individuals, one of whom was part of...
View ArticleCreate stub tSQLt tests in SSDT from stored procedures
I have released another tool as part of the ssdt dev pack, what this does is create tSQLt classes and stub tests. If you open a stored procedure in ssdt and then do "Tools--> SSDT Dev Pack-->...
View ArticleWebinar Recording: Is OLAP Dead?
Yesterday I presented a webinar for the nice people at Pyramid Analytics, the first of two. I was paid for it of course (I have to earn a living somehow, you know), but the main reason I agreed to do...
View ArticleWhat is the Difference Between Cast and Convert?
In this article we’re going to explore the CAST and CONVERT functions to understand whether there are any significant differences worth knowing when we want to convert data from one type to...
View ArticleNaught to Speaker pt 3
Becoming a speaker is one heck of a journey. Early this year I submitted a session to speak at Pass Summit 2015 and was enormously shocked to be accepted as an alternate. Well that was 5 months ago now...
View Article