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

Συμπτώματα

Όταν προσπαθείτε να προσθέσετε ένα πεδίο σε έναν πίνακα από αναπαραγωγή στο Microsoft Dynamics NAV 2009 Service Pack 1 (SP1) ή στο Microsoft Dynamics NAV 5.0 SP1, λαμβάνετε ένα μήνυμα σφάλματος που μοιάζει με το εξής:

Παρουσιάστηκε το ακόλουθο σφάλμα ή σφάλματα του SQL Server κατά την πρόσβαση στον πίνακα του Table_Name:
650,"42000",[Πρόγραμμα οδήγησης ODBC SQL Server][SQL Server]Μπορείτε να καθορίσετε μόνο το κλείδωμα READPAST στα επίπεδα απομόνωσης READ COMMITTED ή REPEATABLE READ. SQL: ALTER TABLE "NAVDB". dbo"." CRONUS International Ltd_$MyTable" ADD "field4" VARCHAR(10) NOT NULL CONSTRAINT "$ndodefault$625437302$4" DEFAULT ''

Σημειώσεις

  • Table_Name είναι ένα σύμβολο κράτησης θέσης για το πραγματικό όνομα του πίνακα που θέλετε να χρησιμοποιήσετε για να προσθέσετε το πεδίο.

  • Αυτό το πρόβλημα παρουσιάζεται σε έναν υπολογιστή που εκτελεί τον Microsoft SQL Server 2008 και στον οποίο έχει εγκατασταθεί το περιβάλλον Microsoft Dynamics NAV. Επιπλέον, αυτό το πρόβλημα παρουσιάζεται μόνο εάν η αναπαραγωγή του Microsoft SQL Server είναι ενεργοποιημένη σε έναν από τους πίνακες MICROSOFT Dynamics NAV.

Αιτία

Αυτό το πρόβλημα παρουσιάζεται επειδή δεν μπορείτε να αλλάξετε το σχήμα ενός πίνακα από αναπαραγωγή στον Microsoft SQL Server 2008, εάν η σχετική συναλλαγή έχει οριστεί να χρησιμοποιεί το επίπεδο απομόνωσης SERIALIZABLE. Αυτός είναι ένας νέος περιορισμός για τον Microsoft SQL Server 2008 που δεν υπήρχε σε παλαιότερες εκδόσεις του Microsoft SQL Server. Ωστόσο, η προεπιλεγμένη ρύθμιση παραμέτρων του Microsoft Dynamics NAV χρησιμοποιεί το επίπεδο απομόνωσης SERIALIZABLE για την αλλαγή πινάκων.

Επίλυση

Για να επιλύσετε αυτό το πρόβλημα, ρυθμίστε τις παραμέτρους του Microsoft Dynamics NAV 5.0 SP1 και του Microsoft Dynamics NAV 2009 SP1 για να χρησιμοποιήσετε το επίπεδο απομόνωσης REPEATABLE READ στον Microsoft SQL Server αντί για το επίπεδο απομόνωσης SERIALIZABLE.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο αλλαγής του επιπέδου απομόνωσης που χρησιμοποιείται από το Microsoft Dynamics NAV, επισκεφθείτε τα ακόλουθα άρθρα της Γνωσιακής βάσης (KB) και τις σχετικές επείγουσες επιδιορθώσεις:

  • Microsoft Dynamics NAV 5.0 SP1: 979135

  • Microsoft Dynamics NAV 2009 SP1: 978100

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×