Licensing for SQL Server
-
Monday, August 06, 2012 7:51 AM
Hello,
I just want to know if I am hosting a web application on my server and end users have to browse this application globally. There will be no development work, then what would be the licensing policies for browsing that application.
Please be specific which policies we have to use.
I have gone through a link in which i got some confision
http://www.microsoft.com/licensing/about-licensing/product-licensing-faq.aspx#tab=4
Go to last question in CAL Requirements
" If a user or device accesses a server running Windows Server but is authenticating via a third-party authentication application (non-Microsoft-based authentication), does the user or device still require a Windows Server CAL?
Yes, if the user or device is authenticated or otherwise individually identified by a server running Windows Server through any other means, it requires a Windows Server CAL. The specific Windows Server CAL requirement is defined in the Microsoft Product Use Rights as follows:
"You do not need CALs for any user or device that accesses your instances of the server software only through the Internet without being authenticated or otherwise individually identified by the server software or through any other means.""
----------------
Its little bit confusing in both these statement weather my user require licensing or not?
Regards
All Replies
-
Monday, August 06, 2012 7:57 AM
Hi,
When you need access to user with anonymous access you need processor license. If you can count your users - aka authenticated - you may consider CAL's until core license is cheaper. For more information please contact to a Microsoft licensing specialist. you may find them at http://www.microsoft.com/licensing/worldwide.aspx
I hope it helps.
Janos
There are 10 type of people. Those who understand binary and those who do not.
- Proposed As Answer by Zoltán Horváth Monday, August 06, 2012 8:01 AM
-
Monday, August 06, 2012 8:33 AM
Thanks Berke for replying
but Still not convince with the answer.
I want to know whether my user require CAL Just for browsing the application globally if the web application is hosted on my server?
thanks
-
Monday, August 06, 2012 8:36 AM
hi,
If you cannot count your users you must go with processor license, if you can you need CAL.
Janos
There are 10 type of people. Those who understand binary and those who do not.
- Marked As Answer by Shulei ChenModerator Monday, August 13, 2012 8:51 AM
-
Monday, August 06, 2012 9:17 AM
Thanks Berke
Suppose if you have uploaded an application on the server and I am accessing it. then I don't require any kind of licensing just for browsing it.
The same situation is here: Why do my users need CAL just for browsing the application.
Thanks
-
Monday, August 06, 2012 9:22 AM
-
Monday, August 06, 2012 9:24 AM
I am talking about any web application having SQL Server as a backend.
Thanks
-
Monday, August 06, 2012 9:25 AM
-
Friday, August 10, 2012 5:15 AM
I agree with Janos, although there are other options.
In general, you need to license access to SQL Server. SQL server can be licensed either by user or by core. The server is cheaper if you can license with CALs, but it's not suitable for the Internet because you can't prevent people who don't have CALs from accessing it. The only practical option for the Internet is to license by core. It's more expensive, but it allows an unlimited number of people to access the SQL instance. The fact that people are accessing an application rather than SQL Server doesn't matter, by the way. If they are accessing an application that uses SQL, Microsoft considers this "indirect access," and it needs to be licensed.
Consider these options.
1. If your DB is less than 10GB you could use SQL Server Express. It's free, no licenses required for the server or for people who access it.
2. Use a non-Microsoft, open-source DB, like MySQL or Postgres.
Paul DeGroot
Paul DeGroot Principal Consultant Pica Communications "Solving the Microsoft Licensing Puzzle"
- Proposed As Answer by Pica Communications Friday, August 10, 2012 5:15 AM
-
Tuesday, September 04, 2012 12:19 PM
-
Tuesday, September 04, 2012 12:29 PM
Ryan, No. If your server is accessible from the internet you need processor license even for the back-end servers as well. If you want to make sure what else or the above are applicable for you make sure you contact to your regional licensing center. http://social.technet.microsoft.com/wiki/contents/articles/12910.licensing-questions-on-msdn-and-technet-forums.aspx
Janos
There are 10 type of people. Those who understand binary and those who do not.
- Edited by Janos Berke Tuesday, September 04, 2012 12:31 PM updated with wiki page

