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

Συμπτώματα

Ας υποθέσουμε ότι επισυνάπτετε μια βάση δεδομένων που έχει ενεργοποιηθεί για την αλλαγή της καταγραφής δεδομένων στον Microsoft SQL Server 2014, 2016 ή 2017. Εάν υπάρχουν συναλλαγές που πρέπει να επαναληφθούν κατά την εκκίνηση της βάσης δεδομένων, η αλλαγή της καταγραφής δεδομένων μπορεί να εκτελεστεί σε ασυνεπή κατάσταση, δηλαδή, η αλλαγή της καταγραφής δεδομένων είναι σε κατάσταση απενεργοποίησης, αλλά εξακολουθεί να υπάρχει η αλλαγή αντικειμένων καταγραφής δεδομένων. Επιπλέον, ενδέχεται να αντιμετωπίσετε τις ακόλουθες περιπτώσεις:

  • Όταν προσπαθείτε να απενεργοποιήσετε την αλλαγή της καταγραφής δεδομένων για αυτήν τη βάση δεδομένων, χρησιμοποιώντας την sp_cdc_disable_db αποθηκευμένη διαδικασία, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:

    Η βάση δεδομένων όνομαβάσηςδεδομένων δεν είναι ενεργοποιημένη για την αλλαγή της καταγραφής δεδομένων. Βεβαιωθείτε ότι έχει καθοριστεί το σωστό περιβάλλον βάσης δεδομένων και επαναλάβετε τη λειτουργία. Για να αναφέρετε τις βάσεις δεδομένων που είναι ενεργοποιημένες για την αλλαγή της καταγραφής δεδομένων, υποβάλετε ερώτημα στη στήλη is_cdc_enabled στην προβολή καταλόγου sys. Databases.

  • Όταν προσπαθείτε να ενεργοποιήσετε την αλλαγή της καταγραφής δεδομένων για αυτήν τη βάση δεδομένων, χρησιμοποιώντας την sp_cdc_enable_db αποθηκευμένη διαδικασία, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:

    MSG 22906, επίπεδο 16, κατάσταση 1, διαδικασία sp_cdc_enable_db_internal, γραμμές LineNumber Δεν είναι δυνατή η ενεργοποίηση της όνομαβάσηςδεδομένων βάσης δεδομένων για την αλλαγή της καταγραφής δεδομένων, επειδή ένας χρήστης βάσης δεδομένων που ονομάζεται όνομα_χρήστη ή ένα σχήμα με το όνομα SchemaName υπάρχει ήδη στην τρέχουσα βάση δεδομένων. Αυτά τα αντικείμενα απαιτούνται αποκλειστικά από την αλλαγή της καταγραφής δεδομένων. Αποθέστε ή μετονομάστε το χρήστη ή το σχήμα και επαναλάβετε τη λειτουργία.

Επίλυση

Αυτό το ζήτημα διορθώνεται με τις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:

       Αθροιστική ενημερωμένη έκδοση 8 για SQL Server 2016 SP1  

       Αθροιστική ενημερωμένη έκδοση 4 για τον SQL Server 2017

       Αθροιστική ενημερωμένη έκδοση 9 για SQL Server 2014 SP2

Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:

Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2016

Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2017

Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2014

Κατάσταση

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

Αναφορές

Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.

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

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

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

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

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

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

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

×