Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Terminal Services Licenses problem

Status
Not open for further replies.

Ghanneh

Technical User
Nov 13, 2005
9
NL
We have a win 2000 domain with a win 2000 terminal license server. Recently we added 2 win 2003 terminal servers an added some win 2003 cal's to our license server.

Now we can't login anymore to the win2003 terminal server.
and get te following error:

The terminal server licensing grace period has expired and the service has not registered with a license server with installed licenses. A terminal server license server is required for continuous operation. A terminal server can operate without a license server for 120 days after initial start up.

And the error:

The terminal server could not locate a license server. Confirm that all license servers on the network are registered in WINS/DNS, accepting network requests, and the Terminal Server Licensing Service is running.

But when you go to start->Administrative tools-> terminal servers licensing. both of our license servers are seen as active.

Please help!!
 
ok so first, i assume you swapped to Win2003 for TSL

did you put it on a member server or DC? If TSL is on a member server, you have to set the default license server on each terminal server to the TS License server using teh appropriate method....

did you buy per user or per device CALs...win2003 terminal servers must match the type of CAL you bought in the license type selection of TS configuration/server settings

win2000 terminal servers need set to point to new TSL box too if you wish to keep a single point of contact for TS CALs and eliminate the Win2000 TSL box.

-Brandon Wilson
MCSE00/03, MCSA:Messaging, MCSA03, A+
almost got a paragraph there :)
 
We have 25 per user cals on a win2003 TSL but te terminal server say they can't find it. and when you look in terminal server licensing it see's the TSL with 25 licenses!

What am I doing wrong??
 
its gonna be a 1004 error on the terminal server side....always is....means it cant find license server....

you did not say what kind of licenses you purchased....per user or per device....

1. on TSL server, look at TS Licensing console....what kind of Win2003 TS CALs are purchased? The words per user or per device will be appended to the entry in the left hand column for the Win2003 CALs
2. on Terminal Server, look at the TS Configuration console; go to server settings in left pane; look at Licensing setting in right pane....is it at per user or per device (default is per device)...this MUST match the license type purchased (aka; the type that is the answer for number 1 above)


anyways

is the TSL box on a member server or a DC?

It is best practice to set the preferred license server via the registry...you do this as follows:

Win2000 terminal servers-
1. open regedit and go to hklm\system\currentcontrolset\services\termservice\parameters
2. create REG_SZ value named DefaultLicenseServer (exactly as typed here)
3. change teh data of the new value to be the NetBIOS name of the TSL server
4. restart terminal server

Win2003 terminal servers-
1. open regedit and go to hklm\system\currentcontrolset\services\termservice\parameters
2. create a new key named LicenseServers
3. under license servers, create a new key named either the NetBIOS name of the TSL server, the FQDN of the TSL server, or the IP of the TSL server
**I have seen a couple of instances now with SP1 installed on 2003 terminal servers where the override process was not working correctly and would only work properly when using IP....I did not debug it in depth to determine what process was causing this as was not necessary for the customer....


THESE STEPS ARE REQUIRED WHEN TSL IS ON A 2003 MEMBER SERVER...THEY ARE RECOMMENDED TO BE PERFORMED TO ENSURE PROPER, CONTROLLED OPERATION DESPITE THE SITUATIONS HOWEVER.

AKA; THIS SHOULD ALWAYS BE DONE IN BEST PRACTICE

-Brandon Wilson
MCSE00/03, MCSA:Messaging, MCSA03, A+
almost got a paragraph there :)
 
I just went through setting up TS with the assistence of MS myself. One point that they made was that if you are running BOTH TS2k and TS2k3, your license server MUST be on a 2k3 box. MS Clearing house can help you properly set up your license server for FREE and migrate all your existing licenses to that server (make sure you have all your licenses on hand). I forget which one of these numbers is the correct one, but ALL Terminal Server support questions are FREE from Microsoft.

1-888-571-2048
1-800-936-4900

-SWarrior
 
If you do call MS. Make sure the operator sends you to "Directory Services" support. They handle TSL issues. Otherwise, they'll send you to Platform Performance, which handles regular Terminal Services issues, but not TSL.

Microsoft Certified Nut.

 
All MS will have you do is what I told you...

I am Sr. Engineer on DS Support, so trust me, I know....

-Brandon Wilson
MCSE00/03, MCSA:Messaging, MCSA03, A+
almost got a paragraph there :)
 
Sometimes I wonder how many blue or orange badges wonder around this website :)

Microsoft Certified Nut.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top