Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Προσπαθείτε να χρησιμοποιήσετε την υπηρεσία παροχής Microsoft OLE DB για τις υπηρεσίες ανάλυσης του 2008 R2 ή για τις υπηρεσίες ανάλυσης 2012 για την εισαγωγή δεδομένων από μια παρουσία των υπηρεσιών ανάλυσης του Microsoft SQL Server σε μια άλλη παρουσία των υπηρεσιών ανάλυσης του Microsoft SQL Server.
-
Ένα χρονικό όριο προκύπτει όταν η διεργασία φτάσει την τιμή της ιδιότητας ExternalCommandTimeout πριν από την ολοκλήρωση της διαδικασίας εισαγωγής δεδομένων.
Σε αυτό το σενάριο, η διαδικασία εισαγωγής δεδομένων διακόπτεται όπως αναμένεται. Ωστόσο, ένα μήνυμα αναφέρει ότι η διαδικασία εισαγωγής δεδομένων ήταν επιτυχής, ακόμα και αν έχουν εισαχθεί μόνο ορισμένα δεδομένα. Όταν καταγράφετε ένα ίχνος με χρήση του SQL Server Profiler στην παρουσία ΑΑΠ 2008 R2 ή ΑΑΠ 2012, το ακόλουθο μήνυμα σφάλματος περιέχεται στο αρχείο ανίχνευσης:
Πρόγραμμα ανάλυσης XML για ανάλυση: το χρονικό όριο του αιτήματος XML για ανάλυση έληξε πριν από την ολοκλήρωσή του
Σημείωση Η προεπιλεγμένη τιμή για την ιδιότητα ExternalCommandTimeout είναι 3600 δευτερόλεπτα.
Επίλυση
Για να επιλύσετε αυτό το ζήτημα, εφαρμόστε το πακέτο αθροιστικών ενημερώσεων 10 για τον SQL Server 2008 R2 Service Pack 1 (SP1) ή εφαρμόστε το πακέτο αθροιστικών ενημερώσεων 5 για τον SQL Server 2012. Και οι δύο επιδιορθώσεις είναι για την υπηρεσία παροχής Microsoft OLE DB για υπηρεσίες ανάλυσης. Μετά την εφαρμογή του πακέτου αθροιστικής ενημερωμένης έκδοσης, μια μη ολοκληρωμένη διαδικασία εισαγωγής δεδομένων που προκαλείται από ένα χρονικό διάστημα θα αναφερθεί ως αποτυχημένη.
Πληροφορίες αθροιστικής ενημέρωσης
Αθροιστική ενημερωμένη έκδοση 7 για τον SQL Server 2012
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 7. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2012, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2823247 Πακέτο αθροιστικών ενημερώσεων 7 για τον SQL Server 2012Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2692828 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012
Αθροιστική ενημερωμένη έκδοση 3 για τον SQL Server 2012 SP1
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 3. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2012 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2812412 Πακέτο αθροιστικών ενημερώσεων 3 για τον SQL Server 2012 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 SP1 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2772858 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Service Pack 1
Αθροιστική ενημερωμένη έκδοση 10 για SQL Server 2008 R2 SP1
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 10. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2008 R2 Service Pack 1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2783135 Πακέτο αθροιστικών ενημερώσεων 10 για τον SQL Server 2008 R2 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με το προηγούμενο SQL Server 2008 R2 Service Pack 1 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2567616 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 1
Αθροιστική ενημερωμένη έκδοση 5 για SQL Server 2012
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 5. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2012, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2777772 Αθροιστική ενημερωμένη έκδοση 5 για τον SQL Server 2012Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2692828 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012
Λύση
Για να επιλύσετε αυτό το ζήτημα, κάντε ένα από τα εξής:
-
Για μεμονωμένες παρουσίες ΑΑΠ, μπορείτε να αυξήσετε την τιμή της ιδιότητας ExternalCommandTimeout στο GUI των σύνθετων ΙΔΙΟΤΉΤΩΝ στο SQL Server Management Studio.
-
Για ένα φύλλο εργασίας του PowerPivot για το Excel, δεν υπάρχει λύση, επειδή η αλλαγή της ιδιότητας ExternalCommandTimeout δεν υποστηρίζεται.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".