Error Message:

DNS Server could not find or open database file filename.

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 folder. 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 folder, and the EnableRegistryBoot entry 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 Explorer, go to the Systemroot\System32\Dns folder, 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 folder. 3. If the specified file is there, right-click the file name, and click Properties. Click the Security tab, and then check the permissions on the file. 4. If the specified file is a boot file, double-click the boot file, and then 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. 6. Stop and then restart the DNS service.