ΕΠΙΔΙΌΡΘΩΣΗ: Μια βάση δεδομένων έχει σημανθεί ως ύποπτη όταν ανοίγετε τη βάση δεδομένων του SQL Server 2000

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 889266 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Σφάλμα #: 470755 (SQL Server 8.0)
Ανάπτυξη όλων | Σύμπτυξη όλων

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

Περίληψη

Αυτό το άρθρο περιγράφει τις ακόλουθες πληροφορίες σχετικά με αυτήν την έκδοση επείγουσας επιδιόρθωσης:
  • Τα ζητήματα που επιδιορθώνονται από αυτήν την επείγουσα επιδιόρθωση το πακέτο.
  • Προϋποθέσεις για την εγκατάσταση της επείγουσας επιδιόρθωσης το πακέτο.
  • Αν πρέπει να επανεκκινήσετε τον υπολογιστή σας μετά την εγκατάσταση πακέτο επείγουσας επιδιόρθωσης.
  • Τα αρχεία που περιέχονται στην επείγουσα επιδιόρθωση το πακέτο.

Συμπτώματα

Όταν ανοίγετε μια βάση δεδομένων του Microsoft SQL Server 2000, παρατηρείτε ότι η βάση δεδομένων χρήστη επισημαίνεται ως ύποπτη. Επίσης, ένα μήνυμα λάθους παρόμοιο με το ακόλουθο καταγράφεται στο το αρχείο καταγραφής σφαλμάτων του SQL Server 2000:
<date> <time></time></date> spid9 Ανάκτηση της βάσης δεδομένων 'UserDatabaseName«(5) είναι 2% Ολοκλήρωση (περίπου 185 περισσότερες δευτερόλεπτα) (φάση 3 από 3).
<date> <time></time></date> Χρήση spid9 «dbghelp.dll» έκδοση '4.0.5' * ένδειξης νήματος - spid = 9, PSS = 0x80178098, εκ = 0x801783c0
<date> <time></time></date> spid9 το πληροφορίες εξαίρεσης έχει υποβληθεί για την αναφορά σφαλμάτων Watson.
<date> <time></time></date> Υπογραφή στοίβας spid9 για την ένδειξη σφαλμάτων είναι 0x986D5509
<date> <time></time></date> spid9 SQL Server διεκδίκησης: αρχείο: <page.cpp>, γραμμή = 3430 Αποτυχία διεκδίκησης = ' m_freeCnt + emptySlots * sizeof (υποδοχή) > = spaceNeed'.<b00></b00></page.cpp>
<date> <time></time></date> spid9 Θέση: page.cpp:3430 έκφραση: m_freeCnt + emptySlots * sizeof (υποδοχή) > = spaceNeed

Αιτία

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

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

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

Πληροφορίες Service pack

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack για Microsoft SQL Server 2000. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
290211 Τρόπος απόκτησης του τελευταίου service pack του SQL Server 2000

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

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

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

Πρέπει να εγκαταστήσετε το SQL Server 2000 Service Pack 3 (SP3). Για πληροφορίες σχετικά με τον τρόπο απόκτησης του SQL Server 2000 SP3, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο στη Microsoft Knowledge Base:
290211 Τρόπος απόκτησης του τελευταίου service pack του SQL Server 2000
Για περισσότερες πληροφορίες σχετικά με την επείγουσα επιδιόρθωση του SQL Server 2000 Post SP3a Δόμηση 2000.80.977, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
842960Περιγραφή της εγκατάστασης της επείγουσας επιδιόρθωσης 32-bit του SQL Server 7.0 και SQL Server 2000

Πληροφορίες επανεκκίνησης

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

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

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

Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την Ζώνη ώρας στην καρτέλα στο εργαλείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.
   Date         Time   Version            Size    File name
   -------------------------------------------------------------------------
   04-Aug-2004  03:33  6.1.9.0            15,872  Spupdsvc.exe     
   04-Nov-2004  22:25                      3,696  Tempcatsign.cdf
   15-Sep-2004  00:40  2000.80.977.0     664,128  Autoplt.dll      
   15-Sep-2004  00:40  2000.80.977.0      78,400  Console.exe      
   15-Sep-2004  00:40  2000.80.977.0     332,352  Ctasksui.dll     
   15-Sep-2004  00:40  2000.80.977.0     315,968  Custtask.dll     
   15-Sep-2004  00:40  2000.80.977.0      33,340  Dbmslpcn.dll     
   08-Apr-2004  19:42                    786,432  Distmdl.ldf
   08-Apr-2004  19:42                  2,359,296  Distmdl.mdf
   30-Sep-2003  20:55                        180  Drop_repl_hotfix.sql
   15-Sep-2004  00:40  2000.80.977.0   1,905,216  Dtspkg.dll       
   15-Sep-2004  00:40  2000.80.977.0     528,960  Dtspump.dll      
   15-Sep-2004  00:40  2000.80.977.0   1,557,052  Dtsui.dll        
   15-Sep-2004  00:40  2000.80.977.0     639,552  Dtswiz.dll       
   30-Sep-2003  20:55                    747,927  Instdist.sql
   30-Sep-2003  20:55                      1,581  Inst_repl_hotfix.sql
   15-Sep-2004  00:40  2000.80.977.0     352,828  Isqlw.exe        
   15-Sep-2004  00:40  2000.80.977.0      82,492  Itwiz.exe        
   15-Sep-2004  00:40  2000.80.977.0      90,692  Msgprox.dll      
   19-May-2004  21:43  8.11.40209.0      209,408  Mssdi98.dll      
   15-Sep-2004  00:40  2000.80.977.0      62,024  Odsole70.dll     
   15-Sep-2004  00:41  2000.80.977.0      25,144  Opends60.dll     
   15-Sep-2004  00:40  2000.80.977.0      57,904  Osql.exe         
   15-Sep-2004  00:40  2000.80.977.0     279,104  Pfutil80.dll     
   30-Sep-2003  20:48                    550,780  Procsyst.sql
   08-Apr-2004  19:42                     12,305  Qfe469315.sql
   08-Apr-2004  19:42                     19,195  Qfe469571.sql
   26-Aug-2004  22:14                      5,157  Qfe472197.sql
   15-Sep-2004  00:40  2000.80.977.0     143,940  Qrdrsvc.exe      
   13-Sep-2004  20:09                  1,105,167  Replmerg.sql
   15-Sep-2004  00:41  2000.80.977.0     221,768  Replprov.dll     
   15-Sep-2004  00:41  2000.80.977.0     307,784  Replrec.dll      
   13-Sep-2004  16:16  2000.80.977.0     159,813  Replres.rll
   26-Aug-2004  22:14                  1,086,925  Replsys.sql
   30-Sep-2003  20:55                    986,603  Repltran.sql
   15-Sep-2004  00:41  2000.80.977.0     287,304  Rinitcom.dll     
   15-Sep-2004  00:41  2000.80.977.0      78,416  Sdiclnt.dll      
   15-Sep-2004  00:41  2000.80.977.0      66,112  Semmap.dll       
   15-Sep-2004  00:41  2000.80.977.0      57,916  Semnt.dll        
   15-Sep-2004  00:41  2000.80.977.0     492,096  Semobj.dll       
   13-Sep-2004  16:47  2000.80.977.0     172,032  Semobj.rll
   15-Sep-2004  00:40  2000.80.977.0      53,832  Snapshot.exe     
   30-Sep-2003  20:48                    117,834  Sp3_serv_uni.sql
   15-Sep-2004  00:40  2000.80.977.0      28,672  Sqlagent.dll     
   15-Sep-2004  00:40  2000.80.977.0     311,872  Sqlagent.exe     
   15-Sep-2004  00:40  2000.80.977.0     168,001  Sqlakw32.dll     
   15-Sep-2004  00:41  2000.80.977.0      33,344  Sqlctr80.dll     
   15-Sep-2004  00:41  2000.80.977.0   4,215,360  Sqldmo.dll       
   15-Sep-2004  00:40                     25,172  Sqldumper.exe    
   13-Sep-2004  16:09  2000.80.977.0      28,672  Sqlevn70.rll
   15-Sep-2004  00:40  2000.80.977.0     156,224  Sqlmaint.exe     
   15-Sep-2004  00:41  2000.80.977.0     180,792  Sqlmap70.dll     
   15-Sep-2004  00:41  2000.80.977.0     188,992  Sqlmmc.dll       
   13-Sep-2004  16:51  2000.80.977.0     479,232  Sqlmmc.rll
   15-Sep-2004  00:41  2000.80.977.0     401,984  Sqlqry.dll       
   15-Sep-2004  00:41  2000.80.977.0      57,920  Sqlrepss.dll     
   15-Sep-2004  00:41  2000.80.977.0   7,708,753  Sqlservr.exe     
   15-Sep-2004  00:41  2000.80.977.0     590,396  Sqlsort.dll      
   15-Sep-2004  00:41  2000.80.977.0      45,644  Sqlvdi.dll       
   15-Sep-2004  00:41  2000.80.977.0     106,588  Sqsrvres.dll     
   15-Sep-2004  00:41  2000.80.977.0      33,340  Ssmsgnet.dll     
   15-Sep-2004  00:41  2000.80.977.0      33,340  Ssmslpcn.dll     
   15-Sep-2004  00:41  2000.80.977.0      33,340  Ssmsqlgc.dll     
   15-Sep-2004  00:41  2000.80.977.0      82,492  Ssnetlib.dll     
   15-Sep-2004  00:41  2000.80.977.0      25,148  Ssnmpn70.dll     
   15-Sep-2004  00:41  2000.80.977.0     123,456  Stardds.dll      
   15-Sep-2004  00:41  2000.80.977.0     158,240  Svrnetcn.dll     
   15-Sep-2004  00:40  2000.80.977.0      76,416  Svrnetcn.exe     
   15-Sep-2004  00:41  2000.80.977.0      49,228  Ums.dll          
   15-Sep-2004  00:41  2000.80.977.0      74,304  Xplog70.dll      
   15-Sep-2004  00:41  2000.80.977.0      98,872  Xpweb70.dll      
   15-Sep-2004  00:40  2000.80.977.0      57,904  Osql.exe         
   26-Oct-2004  16:03  1.0.83.0          816,640  Sqlstpcustomdll.dll  
   26-Oct-2004  16:03                     22,528  Sqlstpcustomdll.rll
   04-Aug-2004  03:35  6.1.9.0           344,576  Updspapi.dll 

Σημείωση Εξαιτίας εξαρτήσεων αρχείων, η πιο πρόσφατη επείγουσα επιδιόρθωση που περιέχει αυτά τα αρχεία ενδέχεται να περιέχουν πρόσθετα αρχεία.

Κατάσταση

Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για". Αυτό το ζήτημα διορθώθηκε αρχικά στη Microsoft SQL Server 2000 Service Pack 4.

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

Για περισσότερες πληροφορίες σχετικά με τη διάταξη ονομασίας για ενημερωμένες εκδόσεις του Microsoft SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
822499Νέα διάταξη ονομασίας για τα πακέτα ενημερωμένων εκδόσεων λογισμικού του Microsoft SQL Server
Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
824684Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή Ενημερωμένες εκδόσεις λογισμικού της Microsoft

Ιδιότητες

Αναγν. άρθρου: 889266 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
Λέξεις-κλειδιά: 
kbsqlsetup kbsqlserv2000presp4fix kbbug kbfix kbhotfixserver kbqfe kbmt KB889266 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:889266

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

 

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