Εμφανίζεται το μήνυμα λάθους "ΕΠΑΝΑΦΟΡΆ βάσης ΔΕΔΟΜΈΝΩΝ μη ομαλός τερματισμός" όταν εκτελείτε ένα πλήρες αντίγραφο ασφαλείας της βάσης δεδομένων στον SQL Server 2008 R2

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2487231 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

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

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να δημιουργήσετε μια βάση δεδομένων του Microsoft SQL Server 2008 R2.
  • Μπορείτε να ενημερώσετε το λογικό όνομα της βάσης δεδομένων χρησιμοποιώντας τοΤΡΟΠΟΠΟΊΗΣΗ ΒΆΣΗΣ ΔΕΔΟΜΈΝΩΝη πρόταση.
  • Μπορείτε να εκτελέσετε ένα πλήρες αντίγραφο ασφαλείας της βάσης δεδομένων.

    ΣημείωσηΔημιουργείται ένα αντίγραφο ασφαλείας της βάσης δεδομένων πλήρης, μετά την εκτέλεση της δημιουργίας αντιγράφων ασφαλείας.
  • Προσπαθείτε να επαναφέρετε τη βάση δεδομένων από το αντίγραφο ασφαλείας της βάσης δεδομένων.
Σε αυτό το σενάριο, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Μήνυμα λάθους 3234, επίπεδο 16, στάδιο 2, γραμμή 1
Λογικού αρχείου '<logical file="" name=""></logical>«δεν αποτελεί τμήμα της βάσης δεδομένων»<database name=""></database>'. Χρησιμοποιήστε την ΕΠΑΝΑΦΟΡΆ FILELISTONLY για να παραθέσετε τα λογικά ονόματα αρχείου.
Msg 3013, επίπεδο 16, στάδιο 1, γραμμή 1
ΕΠΑΝΑΦΟΡΆ βάσης ΔΕΔΟΜΈΝΩΝ τερματίζεται με μη φυσιολογικό τρόπο.
Εάν χρησιμοποιείτε τοΕΠΑΝΑΦΟΡΆ FILELISTONLYπρόταση για να ελέγξετε το αρχείο αντιγράφου ασφαλείας, μπορείτε να βρείτε ότι έχει καταστραφεί το λογικό όνομα αρχείου που θα ενημερωθεί. Ο τελευταίος χαρακτήρας του ονόματος του λογικού αρχείου που έχει περικοπεί. Για παράδειγμα, προσπαθείτε να ενημερώσετε το λογικό όνομα για μια βάση δεδομένων για να DB_modified. Ωστόσο, αυτό εσφαλμένα μετατρέπεται σε DB_modifie στο αρχείο αντιγράφου ασφαλείας.

ΣημείωσηΑυτό το ζήτημα παρουσιάζεται αν κάνετε επανεκκίνηση της υπηρεσίας SQL Server, αφού έχει ενημερωθεί το λογικό όνομα αρχείου.

Προτεινόμενη αντιμετώπιση

Αθροιστική ενημερωμένη έκδοση πληροφορίες

SQL Server 2008 R2

Η ενημέρωση κώδικα για το ζήτημα αυτό εκδόθηκε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 6. Για περισσότερες πληροφορίες σχετικά με τη λήψη αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2489376Αθροιστική ενημερωμένη έκδοση πακέτου 6 για τον SQL Server 2008 R2
ΣημείωσηΕπειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν το προηγούμενο SQL Server 2008 R2 έκδοση της ενημέρωσης κώδικα. Σας συνιστούμε να εξετάσετε εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
981356Ο SQL Server 2008 R2 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2

Πληροφορίες επείγουσας επιδιόρθωσης

Μια υποστηριζόμενη επείγουσα επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η επείγουσα επιδιόρθωση προορίζεται για τη διόρθωση μόνο του ζητήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την επείγουσα επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το ζήτημα που περιγράφεται σε αυτό το άρθρο. Αυτή η επείγουσα επιδιόρθωση μπορεί να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, συνιστάται να περιμένετε έως την επόμενη ενημερωμένη έκδοση λογισμικού που περιέχει αυτήν την επείγουσα επιδιόρθωση.

Εάν η επείγουσα επιδιόρθωση είναι διαθέσιμη για λήψη, υπάρχει μια ενότητα "Επείγουσα επιδιόρθωση διαθέσιμη λήψη" στο επάνω μέρος αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξης, για να αποκτήσετε την επείγουσα επιδιόρθωση.

ΣημείωσηΕάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη επείγουσα επιδιόρθωση, θα ισχύσουν οι συνήθεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:
http://support.Microsoft.com/contactus/?ws=support
ΣημείωσηΗ φόρμα "Επείγουσα επιδιόρθωση διαθέσιμη λήψη" εμφανίζει τις γλώσσες για τις οποίες η επείγουσα επιδιόρθωση είναι διαθέσιμη. Εάν δεν βλέπετε τη γλώσσα σας, είναι επειδή μια επείγουσα επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Προϋποθέσεις

Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε εγκαταστήσει το Microsoft SQL Server 2008 R2.

Απαιτήσεις επανεκκίνησης

Δεν χρειάζεται να κάνετε επανεκκίνηση του υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης.

Πληροφορίες αντικατάστασης επείγουσας επιδιόρθωσης

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

Πληροφορίες αρχείου

Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία περιλαμβάνονται στην Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλετε τις πληροφορίες του αρχείου, τη μετατροπή σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε τηνΖώνη ώραςστο τοΗμερομηνία και ώρατο στοιχείο του πίνακα ελέγχου.
32-bit SQL Server 2008 R2 βάσης δεδομένων υπηρεσιών πυρήνα παρουσία
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΧρόνοςΠλατφόρμα
atxcore.dll2009.100.1755.02646424-Δεκ-100: 33x 86
datacollectorcontroller.dll2009.100.1755.013552024-Δεκ-100: 33x 86
etwcls.MOFΔεν υπάρχει111632823-Δεκ-103: 54Δεν υπάρχει
instmsdb.SQLΔεν υπάρχει224126022-Δεκ-1020: 49Δεν υπάρχει
mssqlsystemresource.ldfΔεν υπάρχει52428822-Δεκ-1022: 52Δεν υπάρχει
mssqlsystemresource.mdfΔεν υπάρχει6356992022-Δεκ-1022: 52Δεν υπάρχει
sql_engine_core_inst_keyfile.dll2009.100.1755.01366424-Δεκ-100: 31x 86
sqlaccess.dll2009.100.1755.041558424-Δεκ-100: 29x 86
sqlagent.exe2009.100.1755.036796824-Δεκ-100: 34x 86
sqlagent100_msdb_upgrade.SQLΔεν υπάρχει237124523-Δεκ-103: 53Δεν υπάρχει
sqlos.dll2009.100.1755.01468824-Δεκ-100: 22x 86
sqlscriptdowngrade.dll2009.100.1755.01468824-Δεκ-100: 21x 86
sqlscriptupgrade.dll2009.100.1755.0461142424-Δεκ-100: 21x 86
Sqlservr.exe2009.100.1755.04290492824-Δεκ-100: 34x 86
sqsrvres.dll2009.100.1755.08995224-Δεκ-100: 21x 86
64-bit SQL Server 2008 R2 βάσης δεδομένων υπηρεσιών πυρήνα παρουσία
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΧρόνοςΠλατφόρμα
atxcore.dll2009.100.1755.03158423-Δεκ-1023: 40x 64
datacollectorcontroller.dll2009.100.1755.026249623-Δεκ-1023: 40x 64
etwcls.MOFΔεν υπάρχει111632823-Δεκ-103: 54Δεν υπάρχει
instmsdb.SQLΔεν υπάρχει224126022-Δεκ-1020: 49Δεν υπάρχει
mssqlsystemresource.ldfΔεν υπάρχει52428822-Δεκ-1022: 52Δεν υπάρχει
mssqlsystemresource.mdfΔεν υπάρχει6356992022-Δεκ-1022: 52Δεν υπάρχει
sql_engine_core_inst_keyfile.dll2009.100.1755.01417623-Δεκ-1023: 40x 64
sqlaccess.dll2009.100.1755.040329623-Δεκ-1023: 38x 86
sqlagent.exe2009.100.1755.042838423-Δεκ-1023: 40x 64
sqlagent100_msdb_upgrade.SQLΔεν υπάρχει237124523-Δεκ-103: 53Δεν υπάρχει
sqlos.dll2009.100.1755.01571223-Δεκ-1023: 37x 64
sqlscriptdowngrade.dll2009.100.1755.01571223-Δεκ-1023: 37x 64
sqlscriptupgrade.dll2009.100.1755.0461091223-Δεκ-1023: 37x 64
Sqlservr.exe2009.100.1755.06195798423-Δεκ-1023: 40x 64
sqsrvres.dll2009.100.1755.010582423-Δεκ-1023: 37x 64
Παρουσία βασικές υπηρεσίες βάσης δεδομένων του SQL Server 2008 R2 αρχιτεκτονική Itanium
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΧρόνοςΠλατφόρμα
atxcore.dll2009.100.1755.06332823-Δεκ-1023: 05IA64
datacollectorcontroller.dll2009.100.1755.047702423-Δεκ-1023: 05IA64
etwcls.MOFΔεν υπάρχει111632823-Δεκ-103: 54Δεν υπάρχει
instmsdb.SQLΔεν υπάρχει224126022-Δεκ-1020: 49Δεν υπάρχει
mssqlsystemresource.ldfΔεν υπάρχει52428822-Δεκ-1022: 52Δεν υπάρχει
mssqlsystemresource.mdfΔεν υπάρχει6356992022-Δεκ-1022: 52Δεν υπάρχει
sql_engine_core_inst_keyfile.dll2009.100.1755.01929623-Δεκ-1023: 05IA64
sqlaccess.dll2009.100.1755.039203223-Δεκ-1023: 01x 86
sqlagent.exe2009.100.1755.0120560023-Δεκ-1023: 09IA64
sqlagent100_msdb_upgrade.SQLΔεν υπάρχει237124523-Δεκ-103: 53Δεν υπάρχει
sqlos.dll2009.100.1755.02236823-Δεκ-1022: 56IA64
sqlscriptdowngrade.dll2009.100.1755.02083223-Δεκ-1022: 56IA64
sqlscriptupgrade.dll2009.100.1755.0461705623-Δεκ-1022: 56IA64
Sqlservr.exe2009.100.1755.012176265623-Δεκ-1023: 09IA64
sqsrvres.dll2009.100.1755.018876823-Δεκ-1022: 56IA64

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες δύο μεθόδους:
  • Μετά το λογικό αρχείο όνομα έχει τροποποιηθεί, εκτελέστε τις ακόλουθες προτάσεις για να ξεκινήσετε πάλι τη βάση δεδομένων:
    ALTER DATABASE <database name> SET OFFLINE
    ALTER DATABASE <database name> SET ONLINE
  • Όταν τροποποιείτε το λογικό όνομα αρχείου, προσαρτήστε το κενό διάστημα στο νέο λογικό όνομα. Για παράδειγμα, εάν θέλετε να αλλάξετε το λογικό όνομα DB_modified, χρησιμοποιήστε την ακόλουθη εντολή για να τροποποιήσετε το λογικό όνομα αρχείου:
    ALTER DATABASE <database name> MODIFY FILE (NAME=N'<database name>', NEWNAME='DB_modified ') -- Append ' ' to NEWNAME

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τοΤΡΟΠΟΠΟΊΗΣΗ ΒΆΣΗΣ ΔΕΔΟΜΈΝΩΝΠρόταση Transact-SQL, επισκεφθείτε την ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):Για περισσότερες πληροφορίες σχετικά με τοΕΠΑΝΑΦΟΡΆ FILELISTONLYΠρόταση Transact-SQL, επισκεφθείτε την ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):

Ιδιότητες

Αναγν. άρθρου: 2487231 - Τελευταία αναθεώρηση: Δευτέρα, 21 Φεβρουαρίου 2011 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
Λέξεις-κλειδιά: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2487231 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2487231

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

 

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