DHCP Server Stops Leasing Addresses if a Sharing Violation Occurs

ID: Q216793


The information in this article applies to:


SYMPTOMS

The DHCP service stops responding to client lease and renewal requests. The following errors are logged to the System and Application logs:

System Log

Event ID 1014
Source DHCP Server
Description : The JET Database returned the following Error : -510
Data : 02 fe ff ff

Event ID 1016
Source DHCP Server Description : The DHCP Server encountered the following error when backing up the user database :
Data : 2d 4e 00 00

Application Log

Event ID 30
Source JET
Description : Unable to create log. The drive may be read-only or out of disk space. Error - 1032

The error in the application log appears only once when the sharing violation occurs. The errors in the system log are repeated every time the DHCP service tries to backup it's database (default is every 15 minutes).


CAUSE

The DHCP service uses a JET database to store configuration and lease information. The service creates a backup copy of its database at a regular interval. Any program or service other than the DHCP service gainging access to the files in the DHCP directory may cause a sharing violation. As a result of the sharing violation, the DHCP service stops processing all client requests because it requires exclusive access to its database and log files.


RESOLUTION

A supported fix that corrects this problem is now available from Microsoft, but it has not been fully regression tested and should be applied only to systems experiencing this specific problem. If you are not severely affected by this specific problem, Microsoft recommends that you wait for the next Windows NT 4.0 service pack that contains this fix.

To resolve this problem immediately, contact Microsoft Product Support Services to obtain the fix. For a complete list of Microsoft Product Support Services phone numbers and information on support costs, please go to the following address on the World Wide Web:

http://www.microsoft.com/support/supportnet/overview/overview.asp
The English version of this fix should have the following file attributes or later:

   Date       Time     Size      File name    Platform
   ---------------------------------------------------
   06/16/99   05:32p   458,000   Jet500.dll   X86
   06/16/99   05:29p   697,616   Jet500.dll   ALPHA 

NOTE: If this product was already installed on your computer when you purchased it from the Original Equipment Manufacturer (OEM) and you need this fix, please call the Pay Per Incident number listed on the above Web site. If you contact Microsoft to obtain this fix, and if it is determined that you only require the fix you requested, no fee will be charged. However, if you request additional technical support, and if your no-charge technical support period has expired, or if you are not eligible for standard no-charge technical support, you may be charged a non-refundable fee.

For more information about eligibility for no-charge technical support, see the following article in the Microsoft Knowledge Base:
Q154871 Determining If You Are Eligible for No-Charge Technical Support


WORKAROUND

The DHCP service should be the only process that gains access to the files in the DHCP directory. In addition to applying the update described in this article, the following procedural or configuration changes should be made.
If a backup of the Windows NT system files is required, the DHCP service should be stopped until the backup is complete. If the system is running a virus scanner, the directory containing the DHCP files should be omitted from those being scanned (%systemroot%\system32\dhcp).


STATUS

Microsoft has confirmed this to be a problem in Windows NT 4.0.

Additional query words:


Keywords          : kbbug4.00 kbfix4.00 
Version           : winnt:4.0
Platform          : winnt 
Issue type        : kbbug 

Last Reviewed: July 6, 1999