Αναγν. άρθρου: 918609 - Τελευταία αναθεώρηση: Τετάρτη, 26 Ιανουαρίου 2011 - Αναθεώρηση: 3.1 Λήγει το χρονικό όριο όταν εισάγετε αρχεία μεγάλου προσαρμογής στο Microsoft Dynamics CRM
ΣημαντικόΑυτό το άρθρο περιέχει πληροφορίες σχετικά με τον τρόπο τροποποίησης του μητρώου. Βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας του μητρώου πριν το τροποποιήσετε. Βεβαιωθείτε ότι γνωρίζετε τον τρόπο επαναφοράς του μητρώου εάν προκύψει κάποιο πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας, επαναφοράς και τροποποίησης του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft: 256986
(http://support.microsoft.com/kb/256986/
)
Περιγραφή του μητρώου των Microsoft Windows Σε αυτήν τη σελίδαΣυμπτώματαΌταν εισάγετε αρχεία μεγάλου προσαρμογής στο Microsoft Dynamics CRM 3.0 ή στο Microsoft Dynamics CRM 4.0, λήγει το χρονικό όριο. Επιπλέον, λαμβάνετε ένα από τα ακόλουθα μηνύματα λάθους. Μήνυμα λάθους 1 Εισαγωγή σφάλμα χρονικού ορίου. Μήνυμα λάθους 2 Αίτηση μέγιστο μήκος υπερβεί. Μήνυμα λάθους 3 Δεν ήταν δυνατή η αποστολή του αρχείου ή η εισαγωγή απέτυχε Μήνυμα λάθους 4 Δεν πρόκειται για ένα αρχείο έγκυρων προσαρμογής. Χρησιμοποιήστε ένα.Το αρχείο XML που δημιουργήθηκε με την εξαγωγή προσαρμογών. Αναφορά σφάλματος πλατφόρμας του Microsoft CRM: Περιγραφή σφάλματος: Λήξη χρονικού ορίου Λεπτομέρειες σφάλματος: Λεπτομέρειες σχετικά με αυτό το σφάλμα δεν έχουν χορηγηθεί από την πλατφόρμα. Αριθμός σφάλματος: 0x80040E31 09:54:25| Error| Εγκαταστήστε την εξαίρεση.Το System.Exception: Η ενέργεια Microsoft.Crm.Setup.Server.InstallDatabaseAction απέτυχε. ---> System.Data.SqlClient.SqlException: Λήξη χρονικού ορίου. Την περίοδο χρονικού ορίου παρήλθε πριν τη ολοκλήρωση της λειτουργίας ή ο διακομιστής δεν αποκρίνεται. στο System.Data.SqlClient.SqlCommand.ExecuteNonQuery() στο Microsoft.Crm.Setup.DatabaseInstaller.DatabaseUtility.ExecuteSql (βάση δεδομένων InstallDatabase, συμβολοσειρά sql, Int32 timeout) στο Microsoft.Crm.Setup.DatabaseInstaller.SqlScriptAction.Execute() στο Microsoft.Crm.Setup.DatabaseInstaller.DatabaseInstaller.Install (Int32 κωδικός γλώσσας, αρχείων συμβολοσειράς, Boolean αναβάθμιση) στο Microsoft.Crm.Setup.Server.InstallDatabaseAction.Do (IDictionary παραμέτρους) στο Microsoft.Crm.Setup.Common.Action.ExecuteAction (ενέργεια ενέργεια, παραμέτρους IDictionary, δυαδικής τιμής αναίρεσης)---τέλος της ιχνηλάτησης στοίβας εσωτερικών εξαιρέσεων---σε Microsoft.Crm.Setup.Common.Action.ExecuteAction (ενέργεια ενέργεια, παραμέτρους IDictionary, Boolean undo), στο Microsoft.Crm.Setup.Common.Installer.Install (IDictionary stateSaver) στο Microsoft.Crm.Setup.Server.DatabaseInstaller.Install (IDictionary stateSaver) στο Microsoft.Crm.Setup.Common.ComposedInstaller.InternalInstall (IDictionary stateSaver) στο Microsoft.Crm.Setup.Common.ComposedInstaller.Install (IDictionary stateSaver) στο Microsoft.Crm.Setup.Server.ServerSetup.Upgrade (IDictionary δεδομένα) στη γραμμή Microsoft.Crm.Setup.Server.ServerSetup.Run() ΑιτίαΑυτό το ζήτημα παρουσιάζεται επειδή μία από τις ακόλουθες συνθήκες είναι αληθής:
Προτεινόμενη αντιμετώπισηΓια να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία ή περισσότερες από τις ακόλουθες μεθόδους. Μέθοδος 1: Προσθέστε το OLEDBTimeout και τα δευτερεύοντα κλειδιά μητρώου ExtendedTimeout για να αυξήσετε τις τιμές λήξης χρονικού ορίουΠροειδοποίησηΕνδέχεται να προκύψουν σοβαρά προβλήματα περίπτωση λανθασμένης τροποποίησης του μητρώου με χρήση του Επεξεργαστή μητρώου ή άλλης μεθόδου. Αυτά τα ζητήματα ενδέχεται να απαιτούν να εγκαταστήσετε ξανά το λειτουργικό σας σύστημα. Microsoft δεν μπορεί να εγγυηθεί ότι τα ζητήματα αυτά είναι δυνατό να επιλυθούν. Τροποποιήστε το μητρώο με δική σας ευθύνη.
Μέθοδος 2: Για να τροποποιήσετε τις παραμέτρους σε δύο διαφορετικά αρχεία Web.config
Περισσότερες πληροφορίεςΗ τιμή OLEDBTimeoutΗ μονάδα της τιμής OLEDBTimeout είναι δευτερόλεπτα. Από προεπιλογή, η τιμή OLEDBTimeout είναι 30 δευτερόλεπτα. Η τιμή OLEDBTimeout ελέγχει το χρονικό όριο λήξης SQL που χρησιμοποιείται για ένα ερώτημα SQL. Η αυξημένη τιμή OLEDBTimeout είναι χρήσιμη όταν ο SQL server είναι υπερφορτωμένοι. Επιπλέον, το ερώτημα απαιτείται περισσότερος χρόνος για την επεξεργασία.Η τιμή ExtendedTimeoutΗ μονάδα η τιμή ExtendedTimeout είναι χιλιοστά του δευτερολέπτου. Από προεπιλογή, η τιμή ExtendedTimeout είναι 1000000 χιλιοστά του δευτερολέπτου. Η τιμή ExtendedTimeout ελέγχει το ASP.NET χρονικό όριο που χρησιμοποιείται για αιτήσεις εισαγωγής. Η τιμή χρονικού ορίου πρέπει να είναι μεγαλύτερο από το χρόνο για την ολοκλήρωση της διαδικασίας εισαγωγής ολόκληρο. Η αυξημένη τιμή ExtendedTimeout είναι χρήσιμη κατά τη διαδικασία εισαγωγής απαιτεί πολύ χρόνο.ΣημείωσηΌταν οι επιδόσεις του διακομιστή SQL είναι αργή ή όταν υπάρχουν πολλά αρχεία προσαρμογής για την εισαγωγή, τη διαδικασία εισαγωγής απαιτεί πολύ χρόνο.
Μηχανικά μεταφρασμένοΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:918609
(http://support.microsoft.com/kb/918609/en-us/
)
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων
|






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


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