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

Η Microsoft διανέμει τις επιδιορθώσεις του Microsoft SQL Server 2008 Service Pack 1 (SP1) ή του Microsoft SQL Server 2008 R2 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι επιδιορθώσεις είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις ασφαλείας που συμπεριλήφθηκαν στο προηγούμενο SQL Server 2008 SP1 ή SQL Server 2008 R2 Update Release.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Μπορείτε να εγκαταστήσετε τις υπηρεσίες ενοποίησης του Microsoft SQL Server 2008 (SSIS 2008) ή Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2) σε έναν υπολογιστή.

  • Μπορείτε να δημιουργήσετε ένα πακέτο SSIS που περιέχει δύο για στοιχεία κοντέινερ βρόχου .

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

  • Μπορείτε να χρησιμοποιήσετε τις μεταβλητές στις ιδιότητες InitExpression, EvalExpressionκαι AssignExpression για τα δύο για τα στοιχεία κοντέινερ βρόχου .

  • Τα στοιχεία κοντέινερ δύο για βρόχο περιέχουν πολλά στοιχεία εργασιών εκτέλεσης SQL που εκτελούνται παράλληλα.

  • Μπορείτε να ενεργοποιήσετε τη ρύθμιση του σημείου ελέγχου για το πακέτο SSIS.

  • Μπορείτε να εκτελέσετε το πακέτο SSIS.

  • Ένα από τα στοιχεία της εργασίας ΕΚΤΈΛΕΣΗς SQL αποτυγχάνει ή διακόπτεται κατά την εκτέλεση του πακέτου SSIS.

  • Το πακέτο SSIS εκτελείται ξανά.

Σε αυτό το σενάριο, η τιμή μεταβλητής για ένα από τα στοιχεία της εργασίας ΕΚΤΈΛΕΣΗς SQL που δεν απέτυχαν ή σταμάτησαν είναι εσφαλμένη.Σημείωση Αυτό το στοιχείο εργασίας ΕΚΤΈΛΕΣΗς SQL βρίσκεται στο στοιχείο κοντέινερ για βρόχο για το οποίο δεν έγινε αποτυχία ή διακοπή. Για παράδειγμα, εξετάστε το ακόλουθο συγκεκριμένο σενάριο:

  • Μπορείτε να δημιουργήσετε ένα πακέτο SSIS που έχει δύο για στοιχεία κοντέινερ βρόχου . Τα στοιχεία ονομάζονται FLC01 και FLC02.

  • Μπορείτε να δημιουργήσετε μια μεταβλητή BatchNo για το FLC01 και μια μεταβλητή BATCHNO για το FLC02.

  • Μπορείτε να καθορίσετε την ιδιότητα InitExpression σε @ [user:: BatchNo] = 0.

  • Μπορείτε να καθορίσετε την ιδιότητα EvalExpression σε @ [user:: BatchNo] < 10.

  • Ορίζετε την ιδιότητα AssignExpression σε @ [user:: BatchNo] = @ [user:: BatchNo] + 1.

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

  • Μπορείτε να ενεργοποιήσετε τη ρύθμιση του σημείου ελέγχου για το πακέτο SSIS.

  • Μπορείτε να εκτελέσετε το πακέτο SSIS.

  • Ένα στοιχείο εργασίας ΕΚΤΈΛΕΣΗς SQL στο FLC01 αποτυγχάνει ή διακόπτεται.

  • Το πακέτο SSIS εκτελείται ξανά.

Σε αυτό το σενάριο, η τιμή BatchNo για ένα από τα στοιχεία της εργασίας ΕΚΤΈΛΕΣΗς SQL στο FLC02 είναι εσφαλμένη.Σημείωση Αυτό το πρόβλημα παρουσιάζεται επίσης στις υπηρεσίες ενοποίησης του Microsoft SQL Server 2008 R2 (SSIS 2008 R2).

Αιτία

Αυτό το πρόβλημα παρουσιάζεται εξαιτίας ενός ελαττώματος στη λογική επαναφοράς της μεταβλητής σημείου ελέγχου . Οι μεταβλητές του σημείου ελέγχου επαναφέρονται σε λανθασμένες εργασίες. Επομένως, αποκαθίσταται μια εσφαλμένη μεταβλητή τιμή.

Επίλυση

Πληροφορίες αθροιστικής ενημέρωσης

SQL Server 2008 R2

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 11. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2633145 Πακέτο αθροιστικών ενημερώσεων 11 για τον SQL Server 2008 R2 Σημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση της ενημέρωσης κώδικα του SQL Server 2008 R2. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

981356 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2

SQL Server 2008 R2 Service Pack 1

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 4 για τον SQL Server 2008 R2 Service Pack 1. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2633146 Αθροιστική ενημερωμένη έκδοση πακέτου 4 για τον SQL Server 2008 R2 Service Pack 1Σημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση της ενημέρωσης κώδικα του SQL Server 2008 R2. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2567616 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 2

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 7 για τον SQL Server 2008 Service Pack 2. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστικής ενημερωμένης έκδοσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2617148 Πακέτο αθροιστικών ενημερώσεων 7 για τον SQL Server 2008 Service Pack 2Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 έκδοση της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2402659 Ο SQL Server 2008 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 2 Οι επείγουσες επιδιορθώσεις του Microsoft SQL Server 2008 δημιουργούνται για συγκεκριμένα Service Pack του SQL Server. Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2008 Service Pack 2 σε μια εγκατάσταση του SQL Server 2008 Service Pack 2. Από προεπιλογή, οποιαδήποτε επείγουσα επιδιόρθωση που παρέχεται σε ένα Service Pack του SQL Server περιλαμβάνεται στο επόμενο Service Pack του SQL Server.

Πακέτο αθροιστικών ενημερώσεων 16 για τον SQL Server 2008 SP1

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στο πακέτο αθροιστικών ενημερώσεων 16 για τον SQL Server 2008 SP1. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2008 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2582282 Πακέτο αθροιστικών ενημερώσεων 16 για τον SQL Server 2008 Service Pack 1Σημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα ενημερωμένη έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση ενημέρωσης του SQL Server 2008 SP1. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

970365 Ο SQL Server 2008 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 1

Λύση

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

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".

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

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

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

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

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

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

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

×