Τρόπος επαναφοράς ενός αρχείου βάσης δεδομένων DHCP κατεστραμμένο

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 173396 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ενημέρωση
Αυτό το άρθρο ισχύει για τα Windows 2000.Υποστήριξη για τα Windows 2000 λήγει στις 13 Ιουλίου, 2010.Για ναWindows 2000 τερματισμός υποστήριξης Solution Centerείναι ένα σημείο εκκίνησης για το σχεδιασμό σας στρατηγικής μετεγκατάστασης από τα Windows 2000. Για περισσότερες πληροφορίες ανατρέξτε στοΗ πολιτική κύκλου ζωής υποστήριξης της Microsoft.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο ασχολείται με τις μεθόδους που μπορούν να χρησιμοποιηθούν για να ανακτήσετε μια κατεστραμμένη βάση δεδομένων Dynamic Host Configuration Protocol (DHCP).

Περισσότερες πληροφορίες

ΣημαντικόΑυτή ενότητα, μέθοδο ή εργασία περιέχει βήματα που θα σας πληροφορήσει πώς να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Κατά συνέπεια, βεβαιωθείτε ότι ακολουθείτε προσεκτικά τα εξής βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου προτού το τροποποιήσετε. Με αυτόν τον τρόπο, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
322756Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows

Εμφανίζονται τα ακόλουθα μηνύματα αρχείου καταγραφής συμβάντων σε υπολογιστές που εκτελούν εκδόσεις διακομιστή των Windows NT 3.51 και 4.0, όταν η βάση δεδομένων DHCP έχει καταστραφεί:
Το Αναγνωριστικό συμβάντος: 1014
Προέλευση: DhcpServer
Περιγραφή: Η βάση δεδομένων Jet επέστρεψε το ακόλουθο σφάλμα:-510.
-ή-
Το Αναγνωριστικό συμβάντος: 1014
Προέλευση: DhcpServer
Περιγραφή: Η βάση δεδομένων Jet επέστρεψε το ακόλουθο σφάλμα:-1022.
-ή-
Το Αναγνωριστικό συμβάντος: 1014
Προέλευση: DhcpServer
Περιγραφή: Η βάση δεδομένων Jet επέστρεψε το ακόλουθο σφάλμα:-1850.
Εάν χρησιμοποιείτε Jet.exe να συμπυκνώσετε τη βάση δεδομένων DHCP, δεν θα επιλύσει το ζήτημα.

Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
153476Τα Windows NT 3.51 DHCP Server σταματά την αντιστοίχιση διευθύνσεων IP σε υπολογιστές-πελάτες
Η βάση δεδομένων DHCP περιέχεται στο αρχείο Dhcp.mdb βρίσκεται στο φάκελο %SystemRoot%\System32\Dhcp. Ο διακομιστής DHCP χρησιμοποιεί αυτό το αρχείο για να καταγράψετε και να αποθηκεύσετε πληροφορίες που αφορούν την ενεργό μισθώσεων και τις δεσμεύσεις. Οι περισσότερες από αυτές τις πληροφορίες περιλαμβάνονται επίσης στο ακόλουθο κλειδί μητρώου:
Windows NT 4.0:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DHCPServer\Configuration


WINDOWS 2000:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DhcpServer\Configuration
Κάθε φορά που η υπηρεσία DHCP τερματίζεται σωστά, δημιουργεί ένα αντίγραφο ασφαλείας του αρχείου της βάσης δεδομένων (Dhcp.mdb) και το κλειδί μητρώου. Οι πληροφορίες δημιουργίας αντιγράφων ασφαλείας από το μητρώο περιέχεται στο αρχείο Dhcpcfg. Για τα Windows NT 3.51, το αρχείο Dhcp.mdb βρίσκεται στο φάκελο %SystemRoot%\System32\Dhcp\Backup\Jet. Στα Windows NT 4.0, το αρχείο Dhcp.mdb βρίσκεται στο φάκελο %SystemRoot%\System32\Dhcp\Backup\Jet\New. Και οι δύο εκδόσεις των Windows NT, αποθηκεύστε το αρχείο Dhcpcfg στο φάκελο %SystemRoot%\System32\Dhcp\Backup.

Για να ανακτήσετε μια κατεστραμμένη βάση δεδομένων DHCP, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Επαναφέρει ένα αντίγραφο ασφαλείας του αρχείου βάσης δεδομένων, Dhcp.mdb

    - ή -
  • Δημιουργήστε ένα νέο αρχείο βάσης δεδομένων χρησιμοποιώντας το κλειδί μητρώου ρύθμισης παραμέτρων DHCP.
Επαναφορά αντιγράφου ασφαλείας του αρχείου βάσης δεδομένων είναι η ενδεδειγμένη μέθοδος, επειδή θα χάσετε δεν πληροφορίες όταν το χρησιμοποιείτε.

Αφού έχετε ανακτήσει το αρχείο της βάσης δεδομένων, χρησιμοποιώντας μία από τις μεθόδους που αναφέρθηκαν παραπάνω, πρέπει να επιλύσει τις πληροφορίες μεταξύ του αρχείου βάσης δεδομένων και τις πληροφορίες μητρώου.

ΣΗΜΕΙΩΣΗ: Τα παρακάτω βήματα προϋποθέτουν ότι ο διακομιστής DHCP δεν θα ξεκινήσει εξαιτίας μια κατεστραμμένη βάση δεδομένων DHCP. Εάν η εκκίνηση του διακομιστή DHCP, αλλά η βάση δεδομένων είναι κατεστραμμένη, θα πρέπει να ξεκινήσετε με τη διακοπή της υπηρεσίας.

Για να διακόψετε την υπηρεσία διακομιστή DHCP, πληκτρολογήστε τα ακόλουθα σε μια γραμμή εντολών:
net stop dhcpserver

Επαναφορά αντιγράφου ασφαλείας της βάσης δεδομένων του

ΣημαντικόΑυτή ενότητα, μέθοδο ή εργασία περιέχει βήματα που θα σας πληροφορήσει πώς να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Κατά συνέπεια, βεβαιωθείτε ότι ακολουθείτε προσεκτικά τα εξής βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου προτού το τροποποιήσετε. Με αυτόν τον τρόπο, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
322756Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
  1. Μετακινήστε τα αρχεία από τον υπάρχοντα φάκελο DHCP σε διαφορετική θέση, την προσοχή για να διατηρήσετε τη δομή του φακέλου DHCP ανέπαφα. Για παράδειγμα, πληκτρολογήστε τα ακόλουθα σε μια γραμμή εντολών και πιέστε το πλήκτρο ENTER έπειτα από κάθε γραμμή:
    MD c:\Olddhcp μετακίνησης %SystemRoot%\system32\DHCP\*.* C:\Olddhcp
  2. Για να καταργήσετε το αρχείο βάσης δεδομένων έχει καταστραφεί.
  3. Αντιγράψτε το αρχείο αντιγράφου ασφαλείας βάσης δεδομένων στο φάκελο DHCP, πληκτρολογώντας τα εξής σε μια γραμμή εντολών και, στη συνέχεια, πιέζοντας το πλήκτρο ENTER:
    • Τα Windows NT 3.51

      Αντιγραφή %SystemRoot%\system32\dhcp\dhcp.mdb %SystemRoot%\system32\dhcp\backup\jet\dhcp.mdb
    • Windows NT 4.0

      Αντιγραφή %SystemRoot%\system32\dhcp\dhcp.mdb %SystemRoot%\system32\dhcp\backup\jet\new\dhcp.mdb
Εάν ο υπολογιστής σας εκτελεί τα Windows 2000, τροποποιήστε το ακόλουθο κλειδί μητρώου για να επαναφέρετε τον διακομιστή DHCP:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters
Αλλάξτε την τιμή RestoreFlag REG_DWORD σε αυτό το κλειδί μητρώου σε 1.

You may also choose to restore the Dhcp.mdb file to the %SystemRoot%\System32\Dhcp folder from a tape backup or other backup media.

Because you are using an existing database file, whether you restore it from backup media or the backup folder, you must use the Jetpack utility to compress it.

Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
145881How to Use Jetpack.exe to Compact a WINS or DHCP Database
The above procedure should allow the service to start, but if your scope information is missing, you must use a backup copy of the Dhcpcfg registry file to restore your scope and reservation information. See steps 5 through 11 in the "From the New DHCP Server" section of the following article:

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
130642How to Move a DHCP Database to Another Windows Server

Generating a New Database File

  1. Move the files in your existing DHCP folder to a different location, being careful to keep the DHCP folder structure intact. For example, type the following at a command prompt, pressing ENTER after each line:
    md c:\olddhcp move %SystemRoot%\system32\dhcp\*.* c:\olddhcp
  2. Select the next step from the following list, depending on which version of Windows NT Server you are using:

    Windows NT Server 3.51:

    Expand a new copy of System.mdb from the original Windows NT Server source media by inserting your original Windows NT Server 3.51 CD into your CD-ROM drive. To do so, type the following at a command prompt, and then press ENTER:
    expand D:\I386\System.md_ %SystemRoot%\System32\Dhcp\System.mdb

    where D: is your CD-ROM drive and i386 is your platform.

    Windows NT Server 4.0:

    Restart the DHCP server with an empty DHCP folder. Windows NT 4.0 and Windows 2000 do not use a System.mdb file.
The above procedure should allow the service to start, but if your scope information is missing, you must use a backup copy of the Dhcpcfg registry file to restore your scope and reservation information. See steps 5 through 11 in the "From the New DHCP Server" section of the following article:

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
130642How to Move a DHCP Database to Another Windows Server

Reconciling DHCP Information

After you generate a new database file, you may notice that the scope information is present, but no active leases are displayed. To regain the active leases, you must reconcile the database with the information in the registry using the following steps:
  1. From DHCP Manager, click your scope, and then click Active Leases on the Scope menu.
  2. In the Active Leases dialog box, click Reconcile.
  3. Κάντε κλικ στο κουμπί "ΟΚ". Your active leases will appear in the Active Leases dialog box.
ΣΗΜΕΙΩΣΗ: When you view the properties for a client lease, the computer name will be listed as the IP address of the lease and an arbitrary hexadecimal value will be listed as the client identifier. These will be replaced with the appropriate information as the clients renew their leases.

Επαναλάβετε την παραπάνω διαδικασία για κάθε πεδίο του οποίου πρέπει να διευθετήσει μισθώσεις.

Εάν ο διακομιστής DHCP είναι των Windows NT Server 4.0 SP2 ή νεότερη έκδοση, θα πρέπει να ενεργοποιήσετε τον εντοπισμό προβλημάτων IP όπως περιγράφεται στο ακόλουθο άρθρο:

161430Εντοπισμός και η σήμανση διπλές διευθύνσεις IP

Ιδιότητες

Αναγν. άρθρου: 173396 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Λέξεις-κλειδιά: 
kbhowto kbnetwork kbmt KB173396 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:173396

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com