Είσοδος

ΕΝΗΜΕΡΩΣΗ: Μήνυμα λάθους: "για την ενημέρωση πληροφοριών ανεπαρκή στήλη κλειδιού" παρουσιάζεται στο SQL Server 2000 SP3

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

814893
Αυτό το αρχείο έχει αρχειοθετηθεί. Προσφέρεται “ως έχει” και δεν θα ενημερώνεται πια.
CPR - SQL 2000 - επείγουσα επιδιόρθωση στο SP4
ΣΦΆΛΜΑ #: 364087 (SHILOH_BUGS)
Συμπτώματα
Αφού εφαρμόσετε ένα από τα ακόλουθα
  • Η επείγουσα επιδιόρθωση που περιγράφεται στο
    321541ΕΝΗΜΕΡΩΣΗ: SQL Server ενδέχεται να επιστροφή εσφαλμένα αποτελεσμάτων, όταν χρησιμοποιείτε μια εξωτερική συνένωση και μια προβολή
    σε έναν υπολογιστή που εκτελεί τον Microsoft SQL Server 2000 Service Pack 2 (SP2).
  • Η επείγουσα επιδιόρθωση ασφαλείας που περιγράφεται στοMicrosoft Ενημερωτικό δελτίο ασφαλείας της MS02-061για το Microsoft SQL Server 2000 SP2.
  • Microsoft SQL Server 2000 Service Pack 3 (SP3).
ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
Στήλη κλειδιού Ανεπαρκείς πληροφορίες για ενημέρωση ή ανανέωση.
Προτεινόμενη αντιμετώπιση

Πληροφορίες για το Service Pack

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

Πληροφορίες άμεσης επιδιόρθωσης

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, αυτές μετατρέπονται στην τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε τηνΖώνη ώραςκαρτέλα στο εργαλείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.
   Date         Time   Version        Size              File name   ------------------------------------------------------------------   08-Feb-2003  05:43                    786,432 bytes  Distmdl.ldf   08-Feb-2003  05:43                  2,359,296 bytes  Distmdl.mdf   01-Feb-2003  00:32  2000.80.763.0   1,557,052 bytes  Dtsui.dll           30-Jan-2003  05:18                    746,470 bytes  Instdist.sql   08-Feb-2003  06:40  2000.80.765.0      90,692 bytes  Msgprox.dll         08-Feb-2003  03:53                  1,065,895 bytes  Replmerg.sql   08-Feb-2003  06:40  2000.80.765.0     221,768 bytes  Replprov.dll        08-Feb-2003  06:40  2000.80.765.0     307,784 bytes  Replrec.dll         30-Jan-2003  05:18                  1,084,318 bytes  Replsys.sql   08-Feb-2003  06:40  2000.80.765.0     176,696 bytes  Sqlmap70.dll        08-Feb-2003  06:40  2000.80.765.0      57,920 bytes  Sqlrepss.dll        15-Feb-2003  02:52  2000.80.769.0   7,512,145 bytes  Sqlservr.exe        15-Feb-2003  02:52                 12,715,008 bytes  Sqlservr.pdb   08-Feb-2003  06:40  2000.80.765.0      45,644 bytes  Sqlvdi.dll          08-Feb-2003  06:40  2000.80.765.0      82,492 bytes  Ssnetlib.dll     				
ΣΗΜΕΙΩΣΗΕξαιτίας εξαρτήσεων αρχείων, η πιο πρόσφατη επείγουσα επιδιόρθωση ή η δυνατότητα που περιέχει τα αρχεία ενδέχεται να περιέχουν πρόσθετα αρχεία.

Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην ενότητα "Ισχύει για".Το ζήτημα αυτό διορθώθηκε αρχικά στο Microsoft SQL Server 2000 Service Pack 4.
Περισσότερες πληροφορίες
Η επείγουσα επιδιόρθωση που περιγράφεται σε αυτό το άρθρο regresses την επιδιόρθωση που περιγράφεται στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
321541ΕΝΗΜΕΡΩΣΗ: SQL Server ενδέχεται να επιστροφή εσφαλμένα αποτελέσματα όταν χρησιμοποιείτε μια εξωτερική συνένωση και μια προβολή


ΣΗΜΕΙΩΣΗΓια να κάνετε την επείγουσα επιδιόρθωση που περιγράφεται σε αυτό το άρθρο λειτουργίας, πρέπει να ενεργοποιήσετε τη σημαία παρακολούθησης - T220, και κάντε επανεκκίνηση του SQL Server.

Για να ενεργοποιήσετε τη σημαία παρακολούθησης, ακολουθήστε τα εξής βήματα:
  1. Ανοίξτε το SQL Enterprise Manager στο διακομιστή.
  2. Κάντε κλικ για να επιλέξετε το διακομιστή που αντιμετωπίζει το ζήτημα.
  3. Κάντε δεξιό κλικ στο διακομιστή και, στη συνέχεια, κάντε κλικ στο κουμπίΙδιότητες (Properties).
  4. Στο διακομιστήΓενικάκαρτέλα, κάντε κλικ στο κουμπίΕκκίνηση παράμετροι.
  5. ΣτοΠαράμετροι εκκίνησηςπαράθυρο διαλόγου, πληκτρολογήστε-T220, και στη συνέχεια κάντε κλικ στο κουμπίADD.
  6. Κάντε κλικOk.
  7. Διακόψτε και, στη συνέχεια, ξεκινήστε πάλι την υπηρεσία Mssqlserver για να κάνετε επανεκκίνηση του SQL Server.

Ένα παράδειγμα του προβλήματος και ποια η σημαία παρακολούθησης - T220 ακολουθεί.
Το παράδειγμα χρησιμοποιεί δύο δείγματα πίνακα που ονομάζεταιTest_Table1ANDTest_Table2. Λάβετε υπόψη σας τα παρακάτω πίνακες και προβολής:
CREATE TABLE TEST_TABLE1 ( [CODE] [int] NOT NULL PRIMARY KEY, [DESCRIPTION] [varchar] (50)) CREATE TABLE TEST_TABLE2 ( [CODE] [int] NOT NULL PRIMARY KEY, [DESCRIPTION] [varchar] (50)) goCREATE VIEW dbo.TEST_VIEW AS SELECT CODE, UPPER(DESCRIPTION) AS DESCRIPTION, ISNULL(UPPER(DESCRIPTION), 'DEFAULT') DESCRIPTION_DEF FROM dbo.TEST_TABLE2 go
Τώρα, εκτελέστε αυτόν τον κώδικα:
DECLARE cc CURSOR FOR SELECT TEST_TABLE1.CODE, TEST_VIEW.DESCRIPTION, TEST_VIEW.DESCRIPTION_DEF FROM TEST_TABLE1 LEFT OUTER JOIN TEST_VIEW ON TEST_VIEW.CODE = TEST_TABLE1.CODE FOR UPDATE
  • Για τις εκδόσεις του SQL Server 2000 πριν από το SQL Server 2000 SP2, με την επείγουσα επιδιόρθωση ασφαλείας που αναφέρονται στην ενότηταMicrosoft Ενημερωτικό δελτίο ασφαλείας της MS02-061εγκατάσταση, ο κώδικας εκτελείται με επιτυχία.
  • Για όλες τις εκδόσεις SQL Server 2000 μετά το SQL Server 2000 SP2, με την επείγουσα επιδιόρθωση ασφαλείας που αναφέρονται στην ενότηταMicrosoft Ενημερωτικό δελτίο ασφαλείας της MS02-061εγκατάσταση, ο κώδικας δεν εκτελείται με επιτυχία.
  • Για τις εκδόσεις του SQL Server 2000 8.00.0769 και αργότερα, όταν χρησιμοποιείτε τη σημαία παρακολούθησης - T220 ή DBCC traceon (220), ο κώδικας εκτελείται με επιτυχία.
Σημειώστε επίσης ότι η πρόταση SELECT δεν παρέχει το ίδιο αποτέλεσμα.
  • Για τις εκδόσεις του SQL Server 2000 πριν από το SQL Server 2000 SP2, με την επείγουσα επιδιόρθωση ασφαλείας που αναφέρονται στην ενότηταMicrosoft Ενημερωτικό δελτίο ασφαλείας της MS02-061εγκατάσταση, ή ταχυδρομική 8.00.0769 με σημαία παρακολούθησης 220, το αποτέλεσμα είναι παρόμοιο με:

    CODE        DESCRIPTION                                        DESCRIPTION_DEF                                    ----------- -------------------------------------------------- -------------------------------------------------- 1           NULL                                               DEFAULT
  • Για τις εκδόσεις του SQL Server 2000 μετά το SQL Server 2000 SP2, με την επείγουσα επιδιόρθωση ασφαλείας που αναφέρονται στην ενότηταMicrosoft Ενημερωτικό δελτίο ασφαλείας της MS02-061εγκατάσταση, το αποτέλεσμα είναι παρόμοιο με:

    CODE        DESCRIPTION                                        DESCRIPTION_DEF                                    ----------- -------------------------------------------------- -------------------------------------------------- 1           NULL                                               NULL

Προειδοποίηση: Αυτό το άρθρο είναι μεταφρασμένο αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 814893 - Τελευταία αναθεώρηση: 02/26/2014 23:29:08 - Αναθεώρηση: 2.0

  • Microsoft SQL Server 2000 Service Pack 3
  • kbnosurvey kbarchive kbhotfixserver kbqfe kbsqlserv2000presp4fix kbfix kbbug kbmt KB814893 KbMtel
Σχόλια