Re: SQL Licensing--CALs
- From: "Vera Noest [MVP]" <vera.noest@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 17 Oct 2006 13:18:30 -0700
Ron <fdskljfoiewiorewuokdvsfds@xxxxxxxxxxxxxxxxxxxxxxxx> wrote on
17 okt 2006 in microsoft.public.sqlserver.setup:
lucm@xxxxxxxxx wrote:
Scott Klein wrote:
I am trying to figure out what licensing I need for the
following scenario:
I have purchased an IIS application from a vendor that accesses
an MSSQL Standard database.
The vendor is saying I do not need CALs because the application
accesses the database using only 1 application ID. No users
will be accessing the database directly--only through the
application. A Senior Director refuses to sign off on this
because he's saying that we do need CALs based on the number of
users of the application.
Who's correct?
Thanks for your assistance.
SK
Your director is right. The SQL Server licensing is quite clear
about multi-tiered architectures. Here is the relevant part of
the "SQL Server 2005 Pricing and Licensing" document from
Microsoft:
"Sometimes organizations develop network scenarios that use
various forms of hardware and/or software that reduce the
number of devices or users that directly access or use the
software on a particular server, often called multiplexing or
pooling hardware or software. Use of such multiplexing or
pooling hardware and/or software does not reduce the number of
CALs required to access or use SQL Server software. A CAL is
required for each distinct device or user that is connected to
the multiplexing or pooling software or hardware front end.
Users / devices that access a SQL server indirectly require a
CAL. This is true no matter how many tiers of hardware or
software exist between the SQL Server and the client devices
that ultimately use its data, services or functionality."
If you don't know how many users you will have (which is common
with web applications), you need a per-processor license.
Regards,
lucm
I am in a similar situation too. Users connect to SQL server
using a web browser (IE), go to our website, login with their
username/password. On this site, they select search criterias
and submit the request. The apps then queries SQL in the back
end and spits out the result back to the users.
My boss doesn't want to get per-processor license. He wants to
have CALs instead (for example: purchase 10 CALs) so that only
10 users can connect at a time. The 11th user (and others) will
have to wait until someone disconnects.
It's my understanding that we can't successfully control user
connections thru SQL software or IIS software, am I right? With
1 CAL, we still can have unlimited number of users connected. I
know it's illegal. That's why I want to be able to control
connections to match the number of licenses we have.
Anyone know how to accomplish this? In addition to that, do we
need separate license for IIS connections?? Thanks in advance.
As I read the EULA, User CALs (and Device CALs) are *not* per
concurrent connection. So even if you manage to limit the number of
simultaneous queries to the SQL server to 10, you would still need
a CAL for every single user or device.
Seems to me that a per processor license is the only appropriate
solution.
_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
SQL troubleshooting: http://sql.veranoest.net
___ please respond in newsgroup, NOT by private email ___
.
- Follow-Ups:
- Re: SQL Licensing--CALs
- From: Ron
- Re: SQL Licensing--CALs
- References:
- Re: SQL Licensing--CALs
- From: lucm
- Re: SQL Licensing--CALs
- From: Ron
- Re: SQL Licensing--CALs
- Prev by Date: Re: complete remove of sql server
- Next by Date: Re: SQL Licensing--CALs
- Previous by thread: Re: SQL Licensing--CALs
- Next by thread: Re: SQL Licensing--CALs
- Index(es):
Relevant Pages
|