Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

ΕΠΙΔΙΌΡΘΩΣΗ: μήνυμα λάθους της "μια καθορισμένη τιμή παραβίασε τους περιορισμούς ακεραιότητας για μια στήλη ή τον πίνακα" Εάν η δημοσίευση συγχώνευσης περιέχει πολλά άρθρα και περιορισμούς σε συμπαγή 3.5 του SQL Server

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

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2585082
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
  • Εγκαθιστάτε το Microsoft SQL Server συμπαγή 3.5 σε έναν υπολογιστή που εκτελεί ένα λειτουργικό σύστημα 32-bit.
  • Μπορείτε να δημιουργήσετε συνδρομητής σε συμπαγή 3.5 του SQL Server.
  • Λήψη πολλών γραμμών από μια δημοσίευση συγχώνευσης σε μια βάση δεδομένων ενώ ο εκδότης συγχρονίζεται με το συνδρομητή. Οι γραμμές περιέχουν πολλά άρθρα και περιορισμούς.
Σε αυτό το σενάριο, ένα μήνυμα λάθους παρόμοιο με το ακόλουθο καταγράφεται στο αρχείο καταγραφής σφαλμάτων του SQL Server:
System.Data.SqlServerCe.SqlCeException
Εγγενές σφάλμα = 0, HRESULT =-2147217873, το μήνυμα λάθους: μια καθορισμένη τιμή παραβίασε τους περιορισμούς ακεραιότητας για μια στήλη ή έναν πίνακα.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή χρησιμοποιείται μια Ταυτότητα του exchange δεν είναι έγκυρη.

Όταν υπάρχουν πολλές γραμμές για λήψη σε κατάσταση εκκρεμότητας σε έναν υπολογιστή που εκτελεί το λειτουργικό σύστημα 32-bit, συμπαγή παράγοντα προγράμματος-πελάτη SQL καλεί μια μέθοδο επανάληψης που χρησιμοποιεί exchange δεν είναι έγκυρο αναγνωριστικό. Επομένως, προκύπτει το ζήτημα που περιγράφεται στην ενότητα "Συμπτώματα".
Προτεινόμενη αντιμετώπιση
Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στο πακέτο αθροιστικών ενημερωμένων εκδόσεων 5 για SQL Server συμπαγή 3.5 Service Pack 2 (SP2).

Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης πακέτο αθροιστικών ενημερωμένων εκδόσεων 5 για συμπύκνωση 3.5 SQL Server SP2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2553608 Αθροιστική ενημερωμένη έκδοση 5 για τον SQL Server Compact 3.5 Service Pack 2

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

Σημειώσεις
  • Εάν τα άρθρα λαμβάνονται με τη σειρά που είναι η σειρά των άρθρων συγχώνευσης στις γραμμές, λιγότερες γραμμές προστίθενται επανάληψη ουρές.
  • Η τιμή του [@ processing_order την =] processing_order το όρισμα καθορίζει τη σειρά που τα άρθρα λαμβάνονται σε μια δημοσίευση συγχώνευσης. Το Processing_order η παράμετρος είναι ένα τύπο δεδομένων integer. Εάν το 0 προεπιλεγμένη τιμή από το Processing_order η παράμετρος χρησιμοποιείται, το σχετικό άρθρο δεν είναι ταξινομημένο. Όταν το Processing_order η παράμετρος δεν 0, η τιμή αντιπροσωπεύει μια τιμή σειράς για το σχετικό άρθρο. Όταν γίνεται επεξεργασία άρθρων, υφίστανται επεξεργασία με τμηματική σειρά σειρά τιμών. Εάν τα άρθρα έχουν την ίδια τιμή, η σειρά επεξεργασίας των άρθρων αυτών καθορίζεται από την αλφαβητική σειρά του το ψευδώνυμο άρθρο που είναι αποθηκευμένες στο του sysmergearticles πίνακας του συστήματος.
  • Για περισσότερες πληροφορίες σχετικά με το processing_order η παράμετρος, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
  • Για περισσότερες πληροφορίες σχετικά με τη σειρά επεξεργασίας των άρθρων συγχώνευσης, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:

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

Ιδιότητες

Αναγνωριστικό άρθρου: 2585082 - Τελευταία αναθεώρηση: 08/12/2011 10:20:00 - Αναθεώρηση: 1.0

Microsoft SQL Server Compact 3.5

  • kbqfe kbexpertiseadvanced kbfix kbsurveynew kbmt KB2585082 KbMtel
Σχόλια
/html>