W2K Server Time Problem


K

krayten

Hi,

Hoping some kind soul can help me out here with some good advice.

I have two Windows 2000 SP4 Servers.

Server 1 is a standalone machine.
Server 2 is a PDC in it's own domain.
Each machine has two NIC's, one for connecting to a private LAN
and the other for connecting to a general purpose LAN.

Server 1 takes it's time from a non windows application operating on
the private LAN.
Server 1 is in the GMT time zone and does NOT automatically adjust for
Daylight Savings.
This is hard coded into the application that runs on server 1.

Server 2 does not take it's time from anywhere, more like a "free run"
setup.
Server 2 is also in the GMT time zone and does automatically adjust for
Daylight Savings.
This is not hard coded into the application which runs on server 2

Problem
------------
Server 1 and Server 2 share common data. When certain pieces of data
which are relative
to time are set on either server the other server adjusts that time to
be an hour out.
Eg set time for a given event in the application that runs on server 2
for 8am, then when that event is queried on server 1 it shows as 7am.

When you correct the time to 8am on server 1, then query it on server 2
it shows as 9am.

These server run realtime applications so this really screws things up
for us.

What's been done
---------------------------
We removed automatically adjust for Daylight Savings on Server 2 then
rebooted. We can now get both servers to agree on the time data - which
is what you would expect. However we are now left with haiving to
manually adjust the time on these machine twice a year, this is a
problem as there are >30 of these server-pairs which we maintain in
total.

I thought that by setting up all the Server 2's to take their time from
an external time source, this would solve the problem?

However, here's what I did and the results obtained:-

i. Deselect automatically adjust for daylight savings and correct
time on server 2
ii. Reboot server 2
iii. All now working OK.
iv. Set server 2 to take time from NTP server on network 2 Eg
time1.customer.com
v. Restart W32Time service on server 2
vi. Time not changes on server 2 to be one hour out.

Help
------
Can anyone suggest how I can get the time on server 2 to sync with a
NTP server, whilst the automatically adjust for DST is switched off?

I can't set up server 1 as the NTP server because that prevent's it
from taking it's time from the application it has to get it's time
from.

I'd be very grateful for any advice at all!

Rgds,

Stuart
 
Ad

Advertisements

N

news.microsoft.com

Hi

Hoping some kind soul can help me out here with some good advice.

I have two Windows 2000 SP4 Servers.

Server 1 is a standalone machine.
Server 2 is a PDC in it's own domain.
Each machine has two NIC's, one for connecting to a private LAN
and the other for connecting to a general purpose LAN.

Server 1 takes it's time from a non windows application operating on
the private LAN.
Server 1 is in the GMT time zone and does NOT automatically adjust for
Daylight Savings.
This is hard coded into the application that runs on server 1.

Server 2 does not take it's time from anywhere, more like a "free run"
setup.
Server 2 is also in the GMT time zone and does automatically adjust for
Daylight Savings.
This is not hard coded into the application which runs on server 2

When you type:
net time /querysntp
which SNTP value do you get? (generally will be time.windows.com,0x1 - which
means that in fact you're getting time form time.windows.com)
If you want to get more detailed information about windows time service
check:

Using Windows Server 2003 in a Managed Environment
http://www.microsoft.com/technet/pr...ologies/security/ws03mngd/26_s3wts.mspx#EZAAE


Problem
------------
Server 1 and Server 2 share common data. When certain pieces of data
which are relative to time are set on either server the other server
adjusts
that time to be an hour out.
Eg set time for a given event in the application that runs on server 2
for 8am, then when that event is queried on server 1 it shows as 7am.

When you correct the time to 8am on server 1, then query it on server 2
it shows as 9am.

These server run realtime applications so this really screws things up
for us.

Are you sure that Both Servers are in same GMT time zone?
I've searched and I found this link that is related to Description of issues
that are related to time zone changes in Indiana, I don't know if this has
something to do with your problem but you should take a look at:
http://support.microsoft.com/kb/914837

Let me know if that helped



I hop that helps

Good Luck
Jorge Silva
MCSA
Systems Administrator
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top