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

Όταν κάνετε ενημέρωση στο Microsoft Dynamics GP 2010, η μετατροπή πίνακα για τη βάση δεδομένων της εταιρείας αποτυγχάνει. Εμφανίζεται ένα κόκκινο X δίπλα στην εταιρεία που υποδεικνύει αποτυχία. Για να προσδιορίσετε ποιοι πίνακες απέτυχαν, εκτελέστε την ακόλουθη δέσμη ενεργειών:


SELECT b.fileOSName, a.fileNumber, a.PRODID, a.Status, a.errornum, a.errordes, c.CMPANYID, c.INTERID
FROM DYNAMICS.dbo.DU000030 a
JOIN
DYNAMICS.dbo.DU000010 b
ON a.fileNumber = b.fileNumber
AND a.PRODID = b.PRODID
JOIN
DYNAMICS.dbo.SY01500 c
ON a.companyID = c.CMPANYID
WHERE (a.Status <> 0 or a.errornum <> 0) and a.Status <>15


     
Λαμβάνετε το ακόλουθο μήνυμα σφάλματος στη στήλη errordesc:

[Microsoft] [SQL Server Native Client 10,0] [SQL Server] Παραβίαση του περιορισμού PRIMARY KEY 'PKUPRXXXXX'. Δεν είναι δυνατή η εισαγωγή διπλότυπου κλειδιού στο αντικείμενο 'dbo. UPRXXXXXX'.



Λαμβάνετε αυτό το μήνυμα σφάλματος όταν αποτύχει η ενημέρωση ενός ή περισσότερων από τους παρακάτω πίνακες:
UPR10203
UPR10204
UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10214

Αιτία

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

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

Για να διορθώσουμε αυτό το πρόβλημα για εσάς, μεταβείτε στην ενότητα"Επιδιόρθωση για εμένα". Εάν θέλετε να διορθώσετε αυτό το πρόβλημα μόνοι σας, μεταβείτε στην ενότητα "Επιτρέψτε μου να το διορθώσωεγώ " .

Συμπτώματα

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





Σημείωση Αυτός ο οδηγός μπορεί να είναι μόνο στα Αγγλικά. Ωστόσο, η αυτόματη επιδιόρθωση λειτουργεί επίσης για άλλες εκδόσεις γλώσσας Windows.

Σημείωση Εάν δεν είστε στον υπολογιστή που έχει το πρόβλημα, μπορείτε να αποθηκεύσετε την αυτόματη επιδιόρθωση σε μια μονάδα flash ή σε ένα CD και, στη συνέχεια, μπορείτε να την εκτελέσετε στον υπολογιστή που έχει το πρόβλημα.

Αυτόματη επιδιόρθωση


Για να διορθώσετε αυτό το πρόβλημα μόνοι σας, ακολουθήστε τα παρακάτω βήματα:

  1. Μην επαναφέρετε τη βάση δεδομένων της εταιρείας. Αυτό το πρόβλημα μπορεί να επιλυθεί στο σημείο αποτυχίας κατά την ενημέρωση στο Microsoft Dynamics GP 2010.

  2. Ξεκινήστε το SQL Server Management Studio. Για να το κάνετε αυτό, χρησιμοποιήστε μία από τις παρακάτω μεθόδους, ανάλογα με το πρόγραμμα που χρησιμοποιείτε.

    Μέθοδος 1: Για SQL Server 2005 Εάν χρησιμοποιείτε το SQL Server 2005, ξεκινήστε SQL Server Management Studio. Για να το κάνετε αυτό, κάντε κλικ στην επιλογή "Έναρξη", τοποθετήστε το δείκτη του ποντικιού στην επιλογή "Όλα τα προγράμματα", τοποθετήστε το δείκτη του ποντικιού στην επιλογή Microsoft SQL Server 2005και, στη συνέχεια, κάντε κλικ SQL Server Management Studio.

    Μέθοδος 2: Για SQL Server 2008Εαν χρησιμοποιείτε το SQL Server 2008, ξεκινήστε SQL Server Management Studio. Για να το κάνετε αυτό, κάντε κλικ στην επιλογή"Έναρξη", τοποθετήστε το δείκτη του ποντικιού στην επιλογή "Όλα τα προγράμματα", τοποθετήστε το δείκτη του ποντικιού στην επιλογή Microsoft SQL Server 2008και, στη συνέχεια, κάντε κλικ SQL Server Management Studio.

  3. Εκτελέστε τις ακόλουθες δέσμες ενεργειών σε σχέση με τη βάση δεδομένων της εταιρείας που αποτυγχάνει:

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. Εκτελέστε την ακόλουθη δέσμη ενεργειών για να καταργήσετε τις εγγραφές που απέτυχαν:

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Ξεκινήστε το Microsoft Dynamics GP 2010 Utilities και ενημερώστε ξανά την εταιρεία.

Επιδιόρθωση από τον χρήστη

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

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

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

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

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

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

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

×