How does user licensing work when a new SBS 2000 becomes PDC and old PDC is demoted?

Posted on 2004-04-20
Last Modified: 2010-04-13
I have a network in which a completely new SBS 2000 will be installed. Being SBS, it must be the Primary Domain controller, a job currently being done by a Windows 2000 server which also runs SQL Server 7. The existing W2K server has licenses for 30 W2K server users as well as licences for 30 SQL Server users. The purpose of the SBS is to provide Terminal Services to users at a remote site, with a maximum of 10 such users. None of my existing users need to use the Terminal Services.

My question is, what happens to the 30 W2K user licences on the existing PDC? Do they disappear when the existing PDC is demoted? If so, can I migrate them to the SBS 2000 prior to the demotion, or do I need to buy and add 25 SBS user licences to the SBS server in order for my users to log in and use the services of SQL Server 7>
Question by:jdgressett
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Accepted Solution

William Polymenakos earned 500 total points
ID: 10875346
Windows 2000/2003 Server does not have the PDC/BDC concept that NT Server 4 did.  All domain controllers operate in a multiple master configuration.  While there is a "PDC Emulator" Operations Master role to handle certain functions for which multiple master will not work, DCs do not have the PDC/BDC relationship.  You also can not "demote" a Windows 2000 DC because they're all equal.

If you are using per-seat licensing then your client computers are allowed access to ANY server within a W2K-based network as long as each client machine is licensed with the appropriate CAL.  Taking it a step further, Windows Server 2003 introduced the option of per USER CALs so you're not tying devices to CALs - a user can be licensed with a CAL and access the network servers using any combination of devices (desktop, laptop, PDA, Smart Phone, etc.).

If you are using per SERVER licensing then it's a whole different situation.  Paraphrasing from the Microsoft web site, in per server licensing you must have enough W2K CALs (or application server CALs such as SQL) dedicated to that server to accommodate the maximum number of clients that will connect to that server at any one point in time. The server assigns CALs temporarily to client computers - there is no permanent CAL associated with a specific client machine. If a network environment has multiple servers, then each server must have at least as many CALs dedicated to it as the maximum number of clients that will connect to it at any one point in time. You have to pre-designate the number of CALs that apply to the server during setup.

If you're using per server licensing then since you don't "demote" a DC in Windows 2000 any licenses you have should stick with the server.  Based on your description I'm guessing you're using per server licensing.  If you're using per seat licensing then the whole argument is moot since licenses aren't stored on the server - it's more of an excercise in documentation to ensure you're fully licensed.  Now, to add more complexity, a Terminal Services CAL is a COMPLETELY different CAL license and purchase.  Your 10 remote site users would have to be licensed with Terminal Services CALs in order to use TS.  And they would still have to have W2K CALs (either per seat or per server) in order to establish a connection to a DC for authentication.  I'd check the specs for SBS 2000 to see what it includes - the TS CALs may already be in there.

I hope this helps.  Understanding licensing can be a career path unto itself.

Best regards: Bill


Author Comment

ID: 10885276
OK, I waited until all of my users had gone home and I reconnected the new SBS 2000 system to the network. Nothing unusual happened, and I found that I could configure an ODBC connection to SQL Server 7 and I could also use the Enterprise Manager installed on the SBS 2000 to access the SQL Server 7 database. I could also see all of the workstations in the domain in My Network Places. I have a problem with my application software, but I will take that to the vendor's tech support.

Featured Post

Want Experts Exchange at your fingertips?

With Experts Exchange’s latest app release, you can now experience our most recent features, updates, and the same community interface while on-the-go. Download our latest app release at the Android or Apple stores today!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
Why do some people recommend buying business VoIP from an ISP? What are the benefits to my company? What are the costs?
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Suggested Courses

622 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question