What Windows Server 2003 version should I use?

I have a Windows Server 2000 DC with Exchange 2000. I am planning on installing another server and running Exchange on that server. I would like to leave the Windows Server 2000 server as my DC. Here are my questions:
1. What version of Windows Server 2003 should I purchase? Since it won't be a DC, can I just get Enterprise Edition (since that seems to be the only version I can find that doesn't come with CALs)?
2. Can I move Exchange 2000 to the Server 2003 server and still leave the Server 2000 server as the DC?
3. Are there any incompatibilities between the different versions of Exchange and Server?

That ought to get us started.

Thanks in advance.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

The standard version of 2003 is cheaper by a long shot than Enterprise. You are going to need CALS if the new server is going to host file & print services, so you will need either new ones or upgrade your 2000 CALS.

You will need Exchange 2003 - Ex2000 is not supported on W2k3 (see http://support.microsoft.com/?id=822942)

You will then need to upgrade your Ex2000 CALs to Ex2003

so, in order

1. Windows Server 2003 Standard
2 . You can move exchange services to the new server, but you will need the new server to be EX2003
3. See 2.

dekroonAuthor Commented:
All the new server is going to do is serve mail. Would I still need CALs?

I thought you only needed CALs for the DC. . .
You need a CAL for every user/device that access the server, regardless of it being a DC or not.

MS have tightened the licensing of W2k3, so I think you need a W2K3 CAL for every user/machine, irrespective of the use of the W2k3 server. You will need to upgrade your 2000 CALS to 2003.

"With Windows Server 2003, CALs are no longer triggered based on the use of certain services but are instead based on access to and/or use of the server software. This holds true for all editions of Windows Server 2003, except Web Edition. Windows CALs are not required for Web Edition."


Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

you also asked if you could still use the win2k server as the DC. You can but you will need to run two utilities that are on the win2k3 server install cd. the files are in the i386 folder.

here is a link about it. it will make using win2k 2k3 servers together much easier. it upgrades AD to work well with 2k3


the article says taht it is for upgrading to win2k3 but what it does is just upgrade your AD structure

hope all goes well
you don't need to run domain prep if the w2k3 box is NOT going to be a DC.

Conventional wisdom is to not run Exchange 2003 on a DC, though sometimes it is not avoidable. As you hadn't planned to make the W2k3 box a DC then there is nothing to do other than join the domain.
dekroonAuthor Commented:
So if you have 100 users and 5 servers, you'd have to buy 500 CALs? Wow.

What if I use Win Server 2000 on the new server? What would my CAL scenario be then?  
You will have to buy a CAL for each person that is going to have a mailbox on the Excahnge server regaurdless of whether or not its going to me a DC.

If you have under 75 users I would recomend that you get SBS 2003 as it comes with the Exchange Server 2003 built in. This would require you to upgrade the 2000 DC which is what you should do in my opinion anyway.

Exchange Server 2003 Licensing FAQ

Pricing and Licensing for Medium Organizations

Pricing and Licensing for Windows Small Business Server 2003

No, you need one CAL per user, not Per user per server, so 100 uses = 100 CALS.

If you excercise your downgrade rights (buy 2003 and install 2000, as you are permitted to do) then you will NOT need to upgrade your CALS, and you can run Exchange 2000, and you will not need to upgrade the CALS for exchange.

Just remember these basic points:

you don't need W2k CALS and W2k3 Cals, as upgrading your W2k cals to W2k3 gives you rights to both.
Same goes for Exchange 2k & 2k3.
1 CAL per user (or device, but lets not muddy those waters(It's basically for many users on one machine - can save $$$))

dekroonAuthor Commented:
Okay - I think I almost understand it. Thanks for sticking with me, harleyjd.

So, if I run W2k and Exchange 2k on the new server, I won't have to buy any additional CALs, since I already have them for my W2k DC, right?

And if I want to run W2k3 and Exchange 2k3 on the new server, then I'll have to upgrade my Windows CALs to W2k3 and buy new Exchange CALs, right?

If that's the case, then I'll stick with the 2k versions.
You're right, mate.

Q1 - correct. No new CALS or Upgraded CALS will be needed

Q2 - Mostly correct - I think you would upgrade the Exchange2000 Cals you have (I assume you have - heh) to 2003. If you have none at all, then you should be buying them no matter what you do...


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
dekroonAuthor Commented:
Of course I have licenses for everything - heh.

Many thanks.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.