SQL Programming
Sigh... Licensing for one machine
Gravatar is a globally recognized avatar based on your email address. Sigh... Licensing for one machine
  Michael Hogan (Ideate Hosting)
  All
  Jul 20, 2018 @ 09:06am

MS Licensing just baffles me. If I upgrade from SQL Server Express to SQL Server Standard 2016 or 2017, what User or Device CAL's do I need to purchase? I'm not expecting a legal commitment here of what appears to be a black art, just what others here understand and use in general practice.

I have SQL running on a Windows 2012 Standard server (64 bit) that's acting as a WebConnect web server using SQL for logs, and I also have about a half dozen scheduled applications running in the background which also use SQL (mostly for activity logs but beginning to use it for larger app tables). I currently only have two SQL accounts defined for all these apps.

I chatted with a 'licensing expert' at one of the resellers and it seemed like they are selling cars... 'You need one device CAL for the server and a user CAL for each application'. That seems just... dumb.

I'd also like to know the impact of possible future use for workstations. I'm assuming I would need a user CAL for each...

(almost painful enough to switch to MySQL)

Gravatar is a globally recognized avatar based on your email address. re: Sigh... Licensing for one machine
  Rick Strahl
  Michael Hogan (Ideate Hosting)
  Jul 20, 2018 @ 10:46am

If this is for Web applications there's special licensing for Web servers that's not based on single user CALs.

If you want to switch I think the thing to switch to is PostGres - MySql comes with own set of licensing hell now that it's owned by Oracle.

+++ Rick ---

Gravatar is a globally recognized avatar based on your email address. re: Sigh... Licensing for one machine
  Michael Hogan (Ideate Hosting)
  Rick Strahl
  Jul 20, 2018 @ 11:54am

For websites, yes, but ALSO for other programs.

PostGres is what I used before because of its early support for stored procedures (which is now supported by MySql).

Any program or class mods required for WebConnect to use PostGres for its logs - or just the driver info in the SQL string?

Gravatar is a globally recognized avatar based on your email address. re: Sigh... Licensing for one machine
  Rick Strahl
  Michael Hogan (Ideate Hosting)
  Jul 20, 2018 @ 05:25pm

I'm not sure - haven't tried it but basically yes: Just change the connection string and the rest should just work.

The stock SQL from the various components WWWC uses is very basic ANSI SQL so it should work for most things. The business object will need something to replace the stored procedure logic for generating new ids (if you want to do that) but otherwise all the rest of the SQL is super simple.

+++ Rick ---

© 1996-2024