SQL Server Versions, Editions, and Licensing

Selecting versions and editions, understanding licensing, and modernizing platforms.

99 associated posts37 primary posts

Is SQL Server 2019 More CPU-Intensive Than SQL Server 2016?

I'm running into something that I'm having a hard time believing.

A client was hitting CPU issues during load testing, and they swore all things were equal between their SQL Server 2016 and 2019 environments. The 2019 box was having CPU pressure issues that didn't show up on the 2016 box. I've played this game before, and every time, the root cause has been different configurations between the two servers.

Read more about Is SQL Server 2019 More CPU-Intensive Than SQL Server 2016? 73 comments — Join the discussion
Production DBA

Office Hours: Questions That Didn’t Make the Cut

Sometimes, y'all post questions at https://pollgab.com/room/brento and they don't get a lot of upvotes, and reading through 'em, I bet it's because other people don't quite understand what you're asking. I think there might actually be a good question at the heart of it, but ... I'm just not sure what it is, and it needs to be rephrased.

Read more about Office Hours: Questions That Didn’t Make the Cut 18 comments — Join the discussion
Production DBA

What Trace Flags Are You Using, and Why?

Most of the time, when you need to change SQL Server's behavior - like how it handles memory or parallelism - there are easy-to-use switches to get the job done. In SQL Server Management Studio, just right-click on the server's name, go into Properties, and there are all kinds of things you can mess with. Most of the time, you're going to make things worse, but whatever.

Read more about What Trace Flags Are You Using, and Why? 13 comments — Join the discussion

Do You Have to License Your Standby SQL Server?

Businesses who need high availability and disaster recovery usually want three servers:

A primary SQL Server where all the writes & reads take place
A high availability SQL Server sitting right next to the primary, in the same data center, keeping up with its writes, and
A disaster recovery SQL Server sitting in another city or region, keeping up with the writes, but not necessarily in real time - the writes here are usually asynchronous

Read more about Do You Have to License Your Standby SQL Server? 28 comments — Join the discussion

How to Upgrade SQL Server Evaluation Edition to Developer Edition

Six months ago today, you installed SQL Server Evaluation Edition. You told yourself you'd take care of that sooner or later, and...you forgot. Now, your SQL Server won't start:
Error 17051: SQL Server evaluation edition has expired.
Awww, shucks. Good news though! You don't have to uninstall & reinstall from scratch - there's an easier way.

Read more about How to Upgrade SQL Server Evaluation Edition to Developer Edition 13 comments — Join the discussion

Can I Offload DBCC CHECKDB To Another Server?

You want to check for corruption, but you don't want to slow down your primary production server.

In this post, I'm specifically talking about offloading the corruption checking process. I'm not talking about doing corruption checking on both the primary and other servers - that's wonderful, and if you're doing that, you should hug yourself. You're doing a good job. Who's a good dog? You are! Good dog.

Read more about Can I Offload DBCC CHECKDB To Another Server? 29 comments — Join the discussion
Production DBA

Which SQL Server Enterprise Edition Should I Download?

When you're downloading SQL Server, it's important to choose Enterprise Core, not Enterprise. The plain "Enterprise" one is limited to just 20 CPU cores.

But let's say you didn't know that, and you waltzed over to the download page. There are two Enterprises listed, and it's not really clear what the differences are between the two:

Read more about Which SQL Server Enterprise Edition Should I Download? 31 comments — Join the discussion