Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Maybe this is the wrong place to post, since its not necessarily sql server related, but here goes.

If I want to setup some service user accounts in the domain to use to run sql services like the sql server instance itself, sql agent, and others, do I need to be worried about using up user licenses for them?

I believe we are currently using CALs for active directory. I just don't know if this would apply because they aren't real users, just service accounts, but I also don't know if active directory will actually differentiate between the two.


share|improve this question

closed as off-topic by Max Vernon, Paul White, RolandoMySQLDBA, RLF, ypercubeᵀᴹ Jan 8 '15 at 10:13

If this question can be reworded to fit the rules in the help center, please edit the question.

This question appears to be off-topic because it is about licensing. Questions on licensing should be referred to the vendor, and an answer obtained in writing from them. – Max Vernon Jan 6 '15 at 16:38
up vote 1 down vote accepted

Basically User CALs are for people, not for Service Accounts. In the User CAL model you need a CAL for each person whether they directly access SQL Server from their account or they access SQL Server through some Service Account.

This is a CAL per each and every person that uses the SQL Server, not a CAL per simultaneous user. However, your CALs will allow you to access as many SQL Servers that use CALs as you can reach within your organization.

Edit: There are also Device CALs for when several people share a device at different times. Read about CALS at:

Regarding Service Accounts on the SQL Server I cannot find my old link on the subject, but perhaps this post will help you:

See the sentence that says

And for system service accounts – no CAL is required.

Therefore, since Service Accounts are not people, you can use as many service accounts as you can make use of: SQL Server, SQL Agent, Full Text, and so on.

share|improve this answer
thanks for the great response. just wondering if you have any links or sources to support that so I have something a little more official to show. I can never seem to find official license info that is very clear. – Mark Mar 26 '14 at 14:33
Added some more information in response to your comment. – RLF Mar 26 '14 at 15:25

Not the answer you're looking for? Browse other questions tagged or ask your own question.