Re: Multiple Threads and Licensing
- From: "Arnie Rowland" <arnie@xxxxxxxx>
- Date: Fri, 23 Jun 2006 15:21:08 -0700
First, (disclaimer) I'm not a licensing expert.
As I understand your problem, you have one client program (where it executes
is immaterial -standalone or server).
That one client application has multiple threads connecting to various
input/output devices -including keyboard, mouse, etc.
That one client application obtains information from those input/output
devices, and then that one client saves data in SQL Server.
I believe you have one client requiring one CAL.
The various input/output devices are not connecting to SQL Server.
Consider other various input/output devices. Should you have a separate CAL
for keyboard, mouse, PLC, barcode reader, digital tablet, etc. I think you
can see where I'm going. If your various 'instruments' directly connected to
SQL Server, (and had the intelligence to use that connection) they would
require CALs -but they do not. You application is not serving as a 'proxy'
for these input/output devices (as a web server serves as proxy to
individual client sessions.)
If I have 10 (or whatever number) of client applications running on a single
computer, each running in its own thread, each connected to SQL Server, I
only need a single CAL (either device or user). Except of course, if by
using terminal services, or Citrix, my computer is serving as a proxy for
other computers -then each proxied connection requires its own CAL.
Let me know if this helps,
--
Arnie Rowland, YACE*
"To be successful, your heart must accompany your knowledge."
*Yet Another Certification Exam
"Patrick Brand" <"pbrand$NOSPAM$"@ludlums.com> wrote in message
news:uvdvuKjlGHA.4792@xxxxxxxxxxxxxxxxxxxxxxx
Hello,
I am working on a project that will require the use of SQL Server 2005
Workgroup Edition. We were planning to use the version that comes with 5
CALs instead of the version that is licensed based on processors due to
the enormous cost difference.
The application I am working on is using c#. This program will spawn
multiple threads to communicate with instruments attached on the network
Each of these threads will have a connection to the db to save data. I am
being told that each thread will require a CAL. Is that correct? I can
not find anything in the licensing information that explicitly states
this. It was my understanding that a CAL is based on user or device and
could make as many connections to the db as needed.
Thanks
.
- References:
- Multiple Threads and Licensing
- From: Patrick Brand
- Multiple Threads and Licensing
- Prev by Date: Re: Multiple Threads and Licensing
- Next by Date: Re: Multiple Threads and Licensing
- Previous by thread: Re: Multiple Threads and Licensing
- Index(es):
Relevant Pages
|
Loading