Συμπτώματα
Όταν προσπαθείτε να δημιουργήσετε μια νέα εταιρεία στο Microsoft Dynamics GP, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
Η εγκατάσταση της βάσης δεδομένωνName απέτυχε! Τα βοηθητικά προγράμματα Microsoft Dynamics GP θα τερματιστούν τώρα.
Όταν κάνετε κλικ στο κουμπί OK, επιστρέφετε στο παράθυρο Πρόσθετες εργασίες. Όταν ξεκινάτε το Microsoft Dynamics GP, η νέα εταιρεία δεν εμφανίζεται στη λίστα των διαθέσιμων εταιρειών. Ωστόσο, η νέα εταιρική βάση δεδομένων εμφανίζεται στο Microsoft SQL Server.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται εάν καθορίσετε μια δεσμευμένη SQL Server λέξη-κλειδί ως το αναγνωριστικό εταιρείας της νέας εταιρείας. Οι δεσμευμένες SQL Server λέξεις-κλειδιά περιλαμβάνουν τις ακόλουθες λέξεις-κλειδιά:
-
ΣΤΑΥΡΌ
-
ΕΠΙΧΟΡΉΓΗΣΗΣ
-
ΌΛΑ
-
ΕΝΗΜΕΡΩΜΈΝΗ ΈΚΔΟΣΗ
-
ΑΠΌ
-
SET (ΟΡΙΣΜΌς)
Οι δεσμευμένες SQL Server λέξεις-κλειδιά δεν υποστηρίζονται ως αναγνωριστικά εταιρείας στο Microsoft Dynamics GP. Για να προσδιορίσετε εάν μια λέξη είναι μια δεσμευμένη λέξη-κλειδί SQL Server, πληκτρολογήστε αυτήν τη λέξη σε ένα παράθυρο ερωτήματος στο SQL Server 2005 Management Studio ή σε ένα παράθυρο ερωτήματος στην Ανάλυση ερωτήματος. Εάν η λέξη εμφανίζεται αχνά ή εάν η λέξη γίνει μπλε, η λέξη είναι μια SQL Server λέξη-κλειδί. Εάν η λέξη παραμένει μαύρη, μπορείτε να τη χρησιμοποιήσετε ως έγκυρο εταιρικό αναγνωριστικό στο Microsoft Dynamics GP.
Επίλυση
Για να επιλύσετε αυτό το πρόβλημα, καταργήστε τη βάση δεδομένων της εταιρείας μαζί με την αναφορά της στο αναγνωριστικό εταιρείας που δεν είναι έγκυρο. Στη συνέχεια, δημιουργήστε ξανά την εταιρεία. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα.
SQL Server 2005
-
Στον υπολογιστή που εκτελεί SQL Server 2005, κάντε κλικ στο κουμπί Έναρξη, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Προγράμματα, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Microsoft SQL Server 2005, κάντε κλικ στην επιλογή SQL Server Management Studio και, στη συνέχεια, συνδεθείτε με την παρουσία των SQL Server στην οποία βρίσκονται οι βάσεις δεδομένων Microsoft Dynamics GP.
-
Αναπτύξτε το στοιχείο Βάσεις δεδομένων και, στη συνέχεια, εντοπίστε τη νέα εταιρική βάση δεδομένων που δημιουργήσατε. Για παράδειγμα, εντοπίστε το πλήκτρο CROSS.
-
Κάντε δεξί κλικ στη βάση δεδομένων της εταιρείας και, στη συνέχεια, κάντε κλικ στην εντολή Διαγραφή.
-
Στο παράθυρο Διαγραφή αντικειμένου , κάντε κλικ στο κουμπί OK.
-
Στο παράθυρο SQL Server Management Studio, κάντε κλικ στην επιλογή Δημιουργία ερωτήματος.
-
Για να καταργήσετε την αναφορά στο αναγνωριστικό εταιρείας που δεν είναι έγκυρο, πληκτρολογήστε την ακόλουθη πρόταση και, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση.
διαγραφή του DYNAMICS.. DB_Upgrade όπου db_name = "Όνομα_βάσης δεδομένων"Σημείωση Σε αυτή την πρόταση, αντικαταστήστε το Όνομα_βάσης δεδομένων με το όνομα της επηρεαζόμενης βάσης δεδομένων. Για παράδειγμα, αντικαταστήστε το Όνομα_βάσης δεδομένων με το CROSS.
-
Ξεκινήστε τα βοηθητικά προγράμματα Microsoft Dynamics GP και, στη συνέχεια, δημιουργήστε μια νέα εταιρεία. Στο πλαίσιο Αναγνωριστικό εταιρείας, πληκτρολογήστε ένα αναγνωριστικό εταιρείας που δεν είναι δεσμευμένη SQL Server λέξη-κλειδί.
SQL Server 2000
-
Στον υπολογιστή που εκτελεί SQL Server 2000, ξεκινήστε το Enterprise Manager.
-
Αναπτύξτε το στοιχείο Microsoft SQL Servers, αναπτύξτε SQL Server Group, αναπτύξτε την παρουσία των SQL Server στις οποίες βρίσκονται οι βάσεις δεδομένων Microsoft Dynamics GP, αναπτύξτε την επιλογή Βάσεις δεδομένων και, στη συνέχεια, εντοπίστε τη νέα εταιρική βάση δεδομένων που δημιουργήσατε. Για παράδειγμα, εντοπίστε το πλήκτρο CROSS.
-
Κάντε δεξί κλικ στη βάση δεδομένων της εταιρείας και, στη συνέχεια, κάντε κλικ στην εντολή Διαγραφή.
-
Κάντε κλικ στο κουμπί Ναι για να επιβεβαιώσετε την κατάργηση της βάσης δεδομένων.
-
Ξεκινήστε την Ανάλυση ερωτήματος και, στη συνέχεια, συνδεθείτε με την παρουσία του SQL Server στο οποίο βρίσκονται οι βάσεις δεδομένων Microsoft Dynamics GP.
-
Για να καταργήσετε την αναφορά στο αναγνωριστικό εταιρείας που δεν είναι έγκυρο, πληκτρολογήστε την ακόλουθη πρόταση και, στη συνέχεια, πατήστε το πλήκτρο F5.
διαγραφή του DYNAMICS.. DB_Upgrade όπου db_name = "Όνομα_βάσης δεδομένων"Σημείωση Σε αυτή την πρόταση, αντικαταστήστε το Όνομα_βάσης δεδομένων με το όνομα της επηρεαζόμενης βάσης δεδομένων. Για παράδειγμα, αντικαταστήστε το Όνομα_βάσης δεδομένων με το CROSS.
-
Ξεκινήστε τα βοηθητικά προγράμματα Microsoft Dynamics GP και, στη συνέχεια, δημιουργήστε μια νέα εταιρεία. Στο πλαίσιο Αναγνωριστικό εταιρείας, πληκτρολογήστε ένα αναγνωριστικό εταιρείας που δεν είναι δεσμευμένη SQL Server λέξη-κλειδί.