Αναγν. άρθρου: 956176 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0 Μήνυμα λάθους όταν προσπαθείτε να αποθηκεύσετε έναν πίνακα του SQL Server 2008: "Αποθήκευση αλλαγών δεν επιτρέπεται"
Σε αυτήν τη σελίδαΣυμπτώματαΌταν χρησιμοποιείτε γλώσσα ορισμού δεδομένων (DDL) για να τροποποιήσετε έναν πίνακα, και στη συνέχεια προσπαθήστε να αποθηκεύσετε τον πίνακα Microsoft SQL Server 2008, ενδέχεται να λάβετε το ακόλουθο μήνυμα: Δεν επιτρέπεται η αποθήκευση των αλλαγών. Οι αλλαγές που έχετε κάνει απαιτούν οι παρακάτω πίνακες για να κλείσει και ξανά.
Έχετε κάνει αλλαγές σε έναν πίνακα που δεν είναι δυνατό να αναδημιουργηθούν ή να ενεργοποιήσει την επιλογή αποτροπή αποθηκεύσετε τις αλλαγές που απαιτούν τον πίνακα για να δημιουργηθεί εκ νέου. ΑιτίαΑυτό το ζήτημα παρουσιάζεται όταν το Αποτρέψετε την αποθήκευση των αλλαγών που απαιτούν την αναδημιουργία του πίνακα η επιλογή είναι ενεργοποιημένη και κάνετε μία ή περισσότερες από τις ακόλουθες αλλαγές στον πίνακα:
Εναλλακτικός τρόπος αντιμετώπισηςΓια να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε προτάσεις Transact-SQL για τις αλλαγές στη δομή της μετα-δεδομένων ενός πίνακα. Σημαντικό Συνιστούμε ότι δεν εργάζεστε γύρω από αυτό το ζήτημα, απενεργοποιώντας το Αποτρέψετε την αποθήκευση των αλλαγών που απαιτούν αναδημιουργία πίνακα επιλογή. Για περισσότερες πληροφορίες σχετικά με τους κινδύνους για την απενεργοποίηση αυτής της επιλογής, ανατρέξτε στην ενότητα "Περισσότερες πληροφορίες". ΚατάστασηMicrosoft έχει επιβεβαιώσει ότι πρόκειται για σφάλμα σε προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για". Περισσότερες πληροφορίεςΓια να αλλάξετε το Αποτρέψετε την αποθήκευση των αλλαγών που απαιτούν την αναδημιουργία του πίνακα επιλογή, ακολουθήστε τα εξής βήματα:
Κίνδυνος απενεργοποιώντας την επιλογή "Αποτροπή αποθηκεύσετε τις αλλαγές που απαιτούν αναδημιουργία του πίνακα"Παρότι η απενεργοποίηση αυτής της επιλογής μπορεί να σας βοηθήσουν να αποφύγετε επαναδημιουργίας ενός πίνακα, μπορεί να οδηγήσει επίσης σε αλλαγές που χάθηκαν. Για παράδειγμα, ας υποθέσουμε ότι κάνετε ενεργοποίηση της δυνατότητας Παρακολούθηση αλλαγών στον SQL Server 2008 για να παρακολουθείτε τις αλλαγές στον πίνακα. Όταν εκτελείτε μια λειτουργία που προκαλεί τον πίνακα για να αναδημιουργηθούν, λαμβάνετε το μήνυμα λάθους που αναφέρεται στην ενότητα "Συμπτώματα". Ωστόσο, εάν απενεργοποιήσετε αυτήν την επιλογή, η αλλαγή υπάρχουσες πληροφορίες παρακολούθησης διαγράφεται όταν δημιουργείται ξανά τον πίνακα. Επομένως, συνιστούμε ότι δεν εργάζεστε γύρω από αυτό το ζήτημα, απενεργοποιώντας την επιλογή.Για να εξακριβώσετε αν είναι ενεργοποιημένη η δυνατότητα παρακολούθησης αλλαγών για έναν πίνακα, ακολουθήστε τα εξής βήματα:
Όταν είναι ενεργοποιημένη η δυνατότητα παρακολούθησης αλλαγή, χρησιμοποιήστε τις προτάσεις Transact-SQL για να αλλάξετε τη δομή της μετα-δεδομένα του πίνακα. Βήματα για την αναπαραγωγή του προβλήματος
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένοΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:956176
(http://support.microsoft.com/kb/956176/en-us/
)
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Επιστροφή στην αρχή
