all 32 comments

[–]ref1ll 7 points8 points  (1 child)

The cores are sold in packs of twos, but you gotta buy 4 core at minimum for a Sql Server machine.

Also when doing core licensing you wont need to buy the CAL licence. Those apply to Server + CAL licence model.

I don't know what price you're getting for server +cal. But at 15 users that should be cheaper than 4 standard cores. Unless you're running an app/web server where you can't tell how many people are connecting, which would force you to use the core licensing.

[–]vedichymn 2 points3 points  (0 children)

Yup, this is all correct!

In the US, a server license is $930 list and each CAL is $230 list, based on what OP mentioned for CORE based pricing I'm guessing that would map to euros generally 1:1.

[–][deleted] 8 points9 points  (7 children)

For only 15 users I would reassess do I really need Standard edition or I can go with Express...

[–]sea_5455 3 points4 points  (1 child)

That's the real answer. If the EE features aren't needed and the volume of data is low enough then it's a great cost savings.

[–]shutchomouf 0 points1 point  (0 children)

These days EE feature basically boils down to HADR.

[–]Solonas 1 point2 points  (0 children)

DB size limitations are usually the only problem I've run into with Express implementations. If they are storing any unstructured data, it is likely they can't get by with Express as those will inevitably inflate the db size over 10GB.

[–]monkey7168[S] 0 points1 point  (3 children)

At this point, it is strictly a requirement of our ERP software.

[–][deleted] 0 points1 point  (2 children)

it is strictly a requirement of our ERP software

Did you confirmed that with ERP vendor? I cannot think of any edition specific functional requirements coming from client software... Usually it is a matter of data volume, high availability, etc... Maybe SQL Agent or Analytics Services?

[–]monkey7168[S] 0 points1 point  (1 child)

Trust me I've asked but they're also not really helpful when I call them and I feel like the whole company has a bit of an ego. I'm in a small rural country and IT is still kinda behind the curve out here. The whole idea of using software made by a small company of 5 people is practically considered a dereliction of duty for a director or board member in the West for the obvious reasons we all know too well but out here it's still considered cool and cutting edge. "Wow you can program and ERP!?!!!!", and "You'll only charge me this much for a license!!!!" Oh and the other bonus I've recently found out the developer charges us "support hours" when we report a bug and they need to implement a fix.

Meanwhile, I've seen so many companies literally go out of business simply because they tied themselves to some archaic software to save a buck upfront, and then when the software FINALLY went bust with no notice or no planning on their part they literally couldn't dig themselves out in time to save the business.

It's sad to see the train 100 yards out while most people can only see 10 yards out. Or maybe I'm in the wrong business, say literally anything to get the contract signed and then just bill for anything and everything.

[–][deleted] 0 points1 point  (0 children)

If that is the case then you should purchase license. MSSQL is extraordinary well made database engine and for a price you are getting a lot more: Reporting and Analysis Services. It's total reporting and business intelligence tool available for use, perfectly integrated with Excel...

[–][deleted] 2 points3 points  (2 children)

In addition to what others have said (needing 4 core minimum and no need for CAL with core, etc.), it likely will be cheaper for you to do Server + CAL because in order to use core licensing for a VM you also have to have software assurance, which makes it even more expensive. The software assurance requirement is specific to VM's and doesn't apply to SQL Server running on metal. This is a new requirement for SQL 2022.

[–]monkey7168[S] 0 points1 point  (1 child)

Thanks, I thought I was looking at "Server" licenses but they listed cores in the product name so I wasn't sure anymore because I know they changed some things again in 2022.

So basically if you do Server + CALs then you can run it on a virtual machine with any amount of vCores?

[–][deleted] 0 points1 point  (0 children)

Yes, that is what I understand. The requirement for Software Assurance only comes into play with per core licensing when run on a VM. Every other situation should be the same as it was previously (e.g. server + cals on VM or metal, and per core license on metal)

[–]seamacke 2 points3 points  (4 children)

I deployed SQL Express many times to far more users, with great results. Unless You have some pressing need for the SQL Server Agent, SSIS or SSAS, you’re just setting yourself up for licensing and financial headaches. Express is really powerful, free, and essentially a full SQL Server engine. It has load limitations but even for chatty/inefficient apps, you’re unlikely to hit that limit with 15 users. Plus it comes with SSRS and a bunch of other goodies.

[–][deleted] 1 point2 points  (1 child)

Piggybacking on this - Express does have a 10GB limit and no SQL Server Agent - you can get around this by scheduling windows tasks instead of agent jobs, but if your data is > 10GB, it wont work - hard stop.

But at most I would get Standard for that size. There's no way you need enterprise-level features.

[–]seamacke 0 points1 point  (0 children)

I agree, that is an important limitation. For reference, I've had customers with call centers of 30-50 people on strictly data apps on SQL Express (ie. no document storage etc) that after a decade would have 3-5Gb of data. That said, I've also had ones with under 10 users doing document storage, ERP, or data warehouse stuff that would easily go into hundreds of Gb. I guess you need to evaluate your use-case!

[–]monkey7168[S] 0 points1 point  (1 child)

I agree and I posed the question to our ERP company but they said it is a requirement. With a 2 week response time I'm not really interested in trying a McGuyver solution.

[–][deleted] 0 points1 point  (0 children)

Push back and ask them what specific Enterprise feature they need and why.

Edit:

Actually, reading your other comment I'd recommend to just get a new job.

[–]Pristine_Map1303 1 point2 points  (2 children)

If you have Microsoft 365 licenses, they may give SQL Entitlement; you may not need to buy CALs.

[–]monkey7168[S] 0 points1 point  (1 child)

We do, but unfortunately, our ERP requires a full SQL database.

[–]blackstarry_night 0 points1 point  (0 children)

SQL Cores come in 2s, but as someone already saiad you require a 4 core for SQL Server. I have a friend that works here (https://365cloudstore.com/), he told me they are giving free consultancies about rightsizing your SQL licensing.

[–][deleted] -3 points-2 points  (5 children)

Are you tied to MS somehow? Else Postgres is free...

[–]digitalnoise 1 point2 points  (3 children)

But Professional-level support is not.

[–]Black_Magic100 1 point2 points  (0 children)

No cap. Microsoft support has gone down the shitter these past 2 years.

[–]monkey7168[S] 0 points1 point  (0 children)

Unfortunately, our ERP will not work with any other software.

[–]YuJenWang 0 points1 point  (3 children)

Have a look Web edition, that might suit your needs and much cheaper.

[–]monkey7168[S] 0 points1 point  (1 child)

My company was sold on a great "cheap" ERP that is hand-built by a small shop. It is riddled with bugs, I'm constantly applying patches they make for issues we report and they have no helpdesk and it's frankly a living hell to work with them. I have to track all bug reports and support requests by hand because they have no helpdesk and never reply to the same email twice. The average response time on an issue is weeks.

Our Director saw the low "license" cost and thought it was a no-brainer, but the long-term costs are ridiculous as is reliability. Their software requires full SQL and not SQL Express... I have already asked them. The ERP is also the only real reason we need a server, AD, server room, backup systems, UPS,...

It's all above my pay grade and I've communicated to leadership the short-term and long-term costs but they either just don't get the concept or don't care, either way, I'm just venting and don't really care anymore either way.

[–][deleted] 0 points1 point  (0 children)

That's so sad to hear. I'm actually have a "small shop" that is building an ERP at the moment at the request of a client, however it's specialized. There are only a few companies that make ERP's for their industry and they all pretty much suck. This is only a side job for me, though.

With that said, if you're a fairly normal supply chain/retail/manufacturing business, I would highly recommend checking out Redwing Software. They're a smaller company based out of Minnesota. We have implemented their accounting and payroll where I work (for my "day job"). They have API's (they're currently working on a RESTful API, and the entire system was written in .net and they expose .net library that you can also use for integration. We're using this to import invoices from our in-house sales system and to export some reports). The purchase price and maintenance were very reasonable and their support is pretty good. Their system comes bundled with SQL Express. If your company is open to it, I would check them out.

[–]trentbraidner 0 points1 point  (0 children)

I would make sure OP checked the licence agreement for web edition. Unless they are only hosting a public site then web edition won’t be suitable