Event Message:

DNS server could not find or open database file filename.

Source

Event Log

Event ID

Event Type

DNS

System

104

Error

Explanation:

If you have imported a boot file, a cache file, or a database file from a non-Microsoft RFC-compliant DNS server, then these files must be installed in the Systemroot\System32\Dns directory. The specified file might have incorrect permissions assigned to it, or the file might be corrupted. If you plan to use the boot file, the directory command must identify the Dns directory, and the EnableRegistryBoot value in the Registry must be zero.

User Action:

If you plan to use this boot file, verify that the directory command in the boot file identifies the Dns directory. 1. In Windows 2000 Explorer, go to the Systemroot\System32\Dns directory, and check to see if the specified file is there. 2. If the file is not there, restore it from a backup copy and place it in the Dns directory. 3. If the specified file is there, right-click the filename, and click Properties. Click the Security tab and check the permissions on the file. 4. If the specified file is a boot file, double-click the boot file, and select Notepad to open it. 5. Verify that the directory command identifies the Dns directory. If the file is corrupted, you might have to delete and recreate the file. Prior to deleting the file, check to see if it contains format and syntax errors. If you have imported a boot file and do not plan to use it, rename the file as Boot.bak and place it in the Dns\Backup directory. Stop and restart the DNS service.