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

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

Συμπτώματα

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

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

  • Μπορείτε να χρησιμοποιήσετε μια εργασία πακέτου εκτέλεσης για να εκτελέσετε ένα θυγατρικό πακέτο μέσα στο πακέτο SSIS.Σημείωση Αυτό το πακέτο SSIS θα αναφέρεται ως γονικό πακέτο στο υπόλοιπο αυτού του άρθρου.

  • Μπορείτε να χρησιμοποιήσετε τον τύπο ρύθμισης παραμέτρων του SQL Server για να δημιουργήσετε έναν πίνακα παραμέτρων για το γονικό πακέτο.

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

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

  • Μπορείτε να εκτελέσετε το γονικό πακέτο στο SQL Server Business Intelligence Development Studio (ΠΡΟΣΦΟΡΈς).

Σε αυτό το σενάριο, το γονικό πακέτο δεν εκτελείται. Επιπλέον, λαμβάνετε ένα από τα ακόλουθα μηνύματα σφάλματος:

  • Η σύνδεση "<όνομα σύνδεσης>" δεν βρέθηκε. Αυτό το σφάλμα απορρίπτεται από τη συλλογή συνδέσεων όταν δεν εντοπίζεται το συγκεκριμένο στοιχείο σύνδεσης.

  • Η διαδρομή του πακέτου ανέφερε ένα αντικείμενο που δεν είναι δυνατό να βρεθεί: "<path>". Αυτό συμβαίνει όταν γίνεται προσπάθεια επίλυσης μιας διαδρομής πακέτου σε ένα αντικείμενο που δεν είναι δυνατό να βρεθεί.

Σημειώσεις

  • Εκτός από τα μηνύματα σφάλματος που αναφέρονται στην ενότητα "Συμπτώματα", ενδέχεται να προκύψουν και άλλα μηνύματα σφάλματος.

  • Ακόμα και εάν ορίσετε τη ρύθμιση SupressConfigurationWarnings True, αυτό το ζήτημα εξακολουθεί να παρουσιάζεται.

  • Αυτό το πρόβλημα δεν παρουσιάζεται στις υπηρεσίες ενοποίησης του Microsoft SQL Server 2005.

Αιτία

Αυτό το πρόβλημα παρουσιάζεται εξαιτίας ενός σφάλματος στις υπηρεσίες ενοποίησης του SQL Server 2008 R2. συγκεκριμένα, όταν η κοινόχρηστη ρύθμιση παραμέτρων εφαρμόζεται σε θυγατρικά πακέτα μέσω της εργασίας εκτέλεση πακέτου, όλα τα ρυθμισμένα αντικείμενα πρέπει να υπάρχουν στο πακέτο. Διαφορετικά, η εργασία εκτέλεση πακέτου θα παρουσιάζει σφάλμα. Αυτό το σφάλμα αντιμετωπίζεται συνήθως ως προειδοποίηση. Ωστόσο, σε αυτήν την περίπτωση, αυτή η προειδοποίηση προκαλεί την εκτέλεση της εργασίας πακέτου εκτέλεσης για την αναφορά αποτυχίας. Επομένως, η εκτέλεση του γονικού πακέτου αποτυγχάνει.

Επίλυση

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

SQL Server 2008 Service Pack 2

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

2498535 Πακέτο αθροιστικών ενημερώσεων 3 για τον 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.

SQL Server 2008 Service Pack 1

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

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

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

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

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

Λύση

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους: η Μέθοδος 1δεν χρησιμοποιεί το ίδιο φίλτρο ρύθμισης παραμέτρων σε έναν πίνακα κοινόχρηστων ρυθμίσεων για πολλά πακέτα. Καθορίστε ένα διαφορετικό φίλτρο ρύθμισης παραμέτρων για κάθε πακέτο. Όταν το κάνετε αυτό, τα αντικείμενα του πακέτου αναφέρονται για ένα μόνο πακέτο στον πίνακα ρύθμισης παραμέτρων. Μέθοδος 2Προσθέστε ένα ομοίωμα αντικειμένου στο προβληματικό πακέτο. Όταν το κάνετε αυτό, η διαδρομή του πακέτου για το αντικείμενο υπάρχει στο πακέτο. Για παράδειγμα, ας υποθέσουμε ότι έχετε ένα πακέτο SSIS που ονομάζεται Pkg1. Το Pkg1 περιέχει μια διαχείριση σύνδεσης που ονομάζεται CM1. Έχετε επίσης ένα πακέτο SSIS που ονομάζεται Pkg2. Το Pkg2 περιέχει μια διαχείριση σύνδεσης που ονομάζεται CM2. Σε αυτό το σενάριο, αυτά τα πακέτα χρησιμοποιούν ένα ίδιο φίλτρο ρύθμισης παραμέτρων σε έναν πίνακα κοινόχρηστων παραμέτρων. Για να αποφύγετε αυτό το πρόβλημα, προσθέτετε μια εικονική διαχείριση σύνδεσης που ονομάζεται CM2 στο Pkg1. Μπορείτε επίσης να προσθέσετε μια εικονική διαχείριση σύνδεσης που ονομάζεται CM1 στο Pkg2.

Περισσότερες πληροφορίες

Μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, όταν εκτελείτε το πακέτο από το ίδιο το πρόγραμμα εντοπισμού σφαλμάτων του DtsDebugHost. exe στο Business Intelligence Development Studio (ΠΡΟΣΦΟΡΈς) κατά το χρόνο σχεδίασης, οι ΠΡΟΣΦΟΡΈς εξακολουθούν να επιστρέφουν το ίδιο προειδοποιητικό μήνυμα που περιγράφεται στην ενότητα "σύμπτωμα". Ωστόσο, το πακέτο θα επιτύχει. Όταν εκτελείτε το πακέτο εκτός του προγράμματος εντοπισμού σφαλμάτων, χρησιμοποιώντας το DTExec. exe ή άλλους χρόνους εκτέλεσης, το πακέτο θα επιτύχει χωρίς κανένα προειδοποιητικό μήνυμα. Επιπλέον, λαμβάνετε το ακόλουθο μήνυμα που σημαίνει ότι οι ρυθμίσεις παραμέτρων εφαρμόστηκαν με επιτυχία στα θυγατρικά πακέτα:

Το πακέτο επιχειρεί να ρυθμίσει τις παραμέτρους του από τον SQL Server χρησιμοποιώντας τη συμβολοσειρά ρύθμισης παραμέτρων "" όνομα_διακομιστή. βάσης ";" [dbo]. [Παράμετροι SSIS] ";" Συνδέσεις ";".Για περισσότερες πληροφορίες σχετικά με την κατανόηση των ρυθμίσεων παραμέτρων του πακέτου υπηρεσιών ενοποίησης, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:

Κατανόηση των ρυθμίσεων παραμέτρων πακέτου υπηρεσιών ενοποίησηςΕάν αντιμετωπίζετε ένα παρόμοιο πρόβλημα στον SQL Server 2008, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

974559 ΕΠΙΔΙΌΡΘΩΣΗ: μήνυμα σφάλματος κατά την εκτέλεση ενός πακέτου υπηρεσιών ενοποίησης του SQL Server 2008 που χρησιμοποιεί έναν πίνακα ρύθμισης παραμέτρων στο SQL Server Business Intelligence Development Studio: "η σύνδεση" <όνομα σύνδεσης> "δεν βρέθηκε"

Κατάσταση

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

Αναφορές

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

935897 Ένα μοντέλο τμηματικής συντήρησης είναι διαθέσιμο από την ομάδα του SQL Server για την παροχή επειγουσών επιδιορθώσεων για προβλήματα που έχουν αναφερθείΓια περισσότερες πληροφορίες σχετικά με τη διάταξη ονομασίας για τις ενημερώσεις του SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

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

824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft

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

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

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

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

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

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

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

×