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

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

  • Microsoft SQL Server 2005 Service Pack 3 (SP3)

  • Microsoft SQL Server 2005 Service Pack 4 (SP4)

  • Microsoft SQL Server 2008 Service Pack 1 (SP1)

  • Microsoft SQL Server 2008 Service Pack 2 (SP2)

Συμπτώματα

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

  • Μπορείτε να δημιουργήσετε ένα συνδεδεμένο διακομιστή σε έναν υπολογιστή που εκτελεί τον Microsoft SQL Server 2005, τον Microsoft SQL Server 2008 ή τον Microsoft SQL Server 2008 R2. Ο συνδεδεμένος διακομιστής οδηγεί σε μια προέλευση δεδομένων OLE DB σε έναν απομακρυσμένο διακομιστή.

  • Μπορείτε να δημιουργήσετε ένα συνώνυμο για έναν πίνακα στο συνδεδεμένο διακομιστή.

  • Δημιουργείτε μια συνάρτηση οριζόμενη από το χρήστη που χρησιμοποιεί το συνώνυμο ή δημιουργείτε μια προβολή που χρησιμοποιεί το συνώνυμο. Στη συνέχεια, μπορείτε να εκτελέσετε ένα ερώτημα με τη συνάρτηση οριζόμενη από το χρήστη ή την προβολή.Σημείωση Όταν εκτελείτε το ερώτημα, ένα σχέδιο εκτέλεσης αποθηκεύεται προσωρινά.

  • Μπορείτε να πραγματοποιήσετε μια λειτουργία σε έναν απομακρυσμένο διακομιστή για να ενημερώσετε την έκδοση σχήματος του πίνακα στο συνδεδεμένο διακομιστή. Για παράδειγμα, μπορείτε να αναδομήσετε το ευρετήριο του πίνακα στον απομακρυσμένο διακομιστή για να ενημερώσετε την έκδοση σχήματος του πίνακα στο συνδεδεμένο διακομιστή.

  • Μπορείτε να εκτελέσετε ένα άλλο ερώτημα με τη συνάρτηση οριζόμενη από το χρήστη ή την προβολή.

Σε αυτό το σενάριο, λαμβάνετε ένα μήνυμα σφάλματος που μοιάζει με το εξής:

Διακομιστής: Msg 7359, αριθμός επιπέδουεπιπέδου, αριθμόςκατάστασης κατάστασης, αριθμόςγραμμή γραμμή η υπηρεσία παροχής OLE DB "όνομα υπηρεσίας παροχής" για συνδεδεμένο διακομιστή "όνομα συνδεδεμένου διακομιστή" ανέφερε μια αλλαγή στην έκδοση σχήματος μεταξύ του χρόνου μεταγλώττισης ("χρόνος μεταγλώττισης") και του χρόνου εκτέλεσης ("χρόνος εκτέλεσης") για τον πίνακα "όνομα συνδεδεμένου πίνακα".

Το όνομα της υπηρεσίας παροχής σημειώσεων είναι ένα σύμβολο κράτησης θέσης που αντιπροσωπεύει το όνομα της υπηρεσίας παροχής OLE DB. Το όνομα του συνδεδεμένου πίνακα είναι ένα σύμβολο κράτησης θέσης που αντιπροσωπεύει το όνομα του πίνακα που βρίσκεται στο συνδεδεμένο διακομιστή.

Αιτία

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

Επίλυση

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

SQL Server 2008 R2 Service Pack 1

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

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

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

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

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

Για τον SQL Server 2005 SP3

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

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

960598 Ο SQL Server 2005 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2005 SP3

Για τον SQL Server 2005 SP4

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

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

937137 Ο SQL Server 2005 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2005 SP4

Για τον SQL Server 2008 SP1

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

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

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

Για τον SQL Server 2008 SP2

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

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

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

Κατάσταση

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

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

Για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης της Transact-SQL για να δημιουργήσετε ένα συνώνυμο, επισκεφθείτε την ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):

Πώς μπορείτε να χρησιμοποιήσετε την Transact-SQL για να δημιουργήσετε ένα συνώνυμο

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

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

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

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

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

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

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

×