Launch week: the Season Pass & Fundamentals Week are 50% off — ends in 8d 12h 40mSee the sale

News & Opinion

New SQL Server Management Studio 17.5: It’s Classified

SQL Server Management Studio 17.5 is out, and new in this release is a SQL Data Discovery & Classification feature. The idea is that it’ll scan your database, identify columns containing potentially sensitive data, and help you become compliant with regulations like PCI, HIPAA, and GDPR.

Let’s see how it works on the Stack Overflow public data dump.

Start by opening up SSMS, and then right-click the database, Tasks, Classify Data:

I could show you this, but it’s classified

Within moments, your compliance needs are…hang on, that can’t be right:

I could teach you, but I’d have to charge

I’ve tried it on 3 VMs now, even tried with AdventureWorks, and no dice. My guess – and this is just a guess – is that maybe it has to do with the upgrade process not working, even though I even tried a full install as opposed to an upgrade. We’ll probably get another build in the next few days.

Compliance. Sure is hard.

Update: looks like nobody tested it on case-sensitive database servers:

So insensitive

C’mon, guys….

Free, 3× a week

Get my new posts by email

Three posts a week, plus a Monday roundup of the best database news from around the web.

14 comments

      1. 17.4 AG latency reporting had issues with non standard collation that was promised to be fixed in 17.5. Sounds like it still doesn’t work or maybe just some pieces

        1. We run some Latin1_General_BIN (systems migrated based on 6.5 and 7.0 times) and the AG latency report now runs with 17.5.

          1. I spoke TOO SOON. It creates the job but then the job fails because it has USE TEMPDB (note the capitals). For a case sensitive collation this will fail. One step forward. I changed the code in the jobs steps and it will work.

  1. Our server collation is case insensitive, but out user databases are all case sensitive. I am able to run the Classify Data task just fine.

    Server collation ‘SQL_Latin1_General_CP1_CI_AS’
    User database collation ‘Latin1_General_CS_AS’

    I know it’s not the same case as you posted, as your server is CS. Just wanted to provide some additional data because I’m using CS databases.

    1. Update: The initial data classification screen comes up with 19 recommendations for me, but I get the same ‘Invalid object name: information_schema.columns’ error when I click on the ‘View Report’ button.

  2. My… classification algo brings us close to GDPR,
    and they’re like “You’re so compliant!”
    “Damn right! I’m so compliant!
    I would teach you, but I’d have to get it working on my case-sensitive DBs first”

  3. Looking for a way to change the SENSITIVITY Label to a few that we have in government. Like HIPAA, CJIS and fire operations. Any suggestion?

Leave a comment

Your email address will not be published. Required fields are marked *

Email me about new comments: