Κοινοποίηση μέσω


Αντιμετώπιση προβλημάτων βάσεων δεδομένων με κατοπτρισμούς Fabric από τον SQL Server

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

Αλλαγές στους εκχωρημένους πόρους ή τον χώρο εργασίας Fabric

Μάθετε περισσότερα από αλλαγές στους εκχωρημένους πόρους Fabric.

Επιπλέον, σημειώστε τις ακόλουθες αιτίες για τον SQL Server συγκεκριμένα:

Αιτία Αποτέλεσμα Προτεινόμενη ανάλυση
Ο χώρος εργασίας διαγράφηκε Ο εντοπισμός κατοπτρισμού διακόπτεται αυτόματα και απενεργοποιεί την τροφοδοσία αλλαγής στον SQL Server Σε περίπτωση που η δημιουργία κατοπτρισμού εξακολουθεί να είναι ενεργή στον SQL Server, εκτελέστε την ακόλουθη αποθηκευμένη διαδικασία στον SQL Server: exec sp_change_feed_disable_db;.
Τυχόν άλλα σφάλματα πόρων Η απεικόνιση κατοπτρισμού είναι απενεργοποιημένη Για να εξασφαλίσετε ότι οι υπολογιστικοί πόροι σας δεν επηρεάζονται και για να ελαχιστοποιήσετε τις επιπτώσεις στον SQL Server, ο κατοπτρισμός είναι απενεργοποιημένος σε τυχόν μόνιμα σφάλματα πόρων.
"Οι χρήστες μπορούν να έχουν πρόσβαση σε δεδομένα αποθηκευμένα στο OneLake με απενεργοποιημένη τη ρύθμιση εφαρμογές εξωτερική του Fabric" "Αναπαραγωγή - Οι πίνακες δεν είναι δυνατό να φτάσουν στην κατάσταση αναπαραγωγής" Ενεργοποίηση της ρύθμισης μισθωτή Οι χρήστες μπορούν να έχουν πρόσβαση σε δεδομένα αποθηκευμένα στο OneLake με εφαρμογές εξωτερικές στο Fabric.

Ερωτήματα αντιμετώπισης προβλημάτων και συνήθεις λύσεις

Τα βήματα αντιμετώπισης προβλημάτων και τα διαγνωστικά ερωτήματα μπορεί να διαφέρουν στον SQL Server 2025 και στις εκδόσεις πριν από τον SQL Server 2025.

Αντιμετώπιση προβλημάτων κατοπτρισμού δομής στον SQL Server 2025

Ερωτήματα για την αντιμετώπιση προβλημάτων στον SQL Server 2025

Εάν αντιμετωπίζετε προβλήματα κατοπτρισμού στον SQL Server 2025, εκτελέστε τους ακόλουθους ελέγχους επιπέδου βάσης δεδομένων χρησιμοποιώντας δυναμικές προβολές διαχείρισης (DMV) και αποθηκευμένες διαδικασίες για την επικύρωση της ρύθμισης παραμέτρων.

  1. Εκτελέστε το παρακάτω ερώτημα για να ελέγξετε εάν οι αλλαγές αλλάζουν σωστά ροή:

    SELECT * FROM sys.dm_change_feed_log_scan_sessions;
    
  2. Εάν το sys.dm_change_feed_log_scan_sessions DMV δεν εμφανίζει καμία πρόοδο στην επεξεργασία επαυξητικών αλλαγών, εκτελέστε το παρακάτω ερώτημα T-SQL για να ελέγξετε εάν υπάρχουν προβλήματα που αναφέρονται:

    SELECT * FROM sys.dm_change_feed_errors;
    
  3. Εάν δεν έχουν αναφερθεί προβλήματα, εκτελέστε την ακόλουθη αποθηκευμένη διαδικασία για να εξετάσετε την τρέχουσα ρύθμιση παραμέτρων του ΚΑΤοπτρισμού SQL Server. Επιβεβαιώστε ότι έχει ενεργοποιηθεί σωστά.

    EXEC sp_help_change_feed;
    

    Οι στήλες κλειδιού για αναζήτηση εδώ είναι οι table_name και state. Οποιαδήποτε τιμή εκτός 4 από υποδεικνύει ένα πιθανό πρόβλημα.

  4. Εξετάστε το θέμα Αντιμετώπιση προβλημάτων βάσεων δεδομένων με κατοπτρισμούς Fabric.

  5. Επικοινωνήστε με την υποστήριξη εάν απαιτείται αντιμετώπιση προβλημάτων.

Περίοδος λειτουργίας εκτεταμένων συμβάντων

Η ακόλουθη περίοδος λειτουργίας εκτεταμένων συμβάντων μπορεί να χρησιμοποιηθεί για την αντιμετώπιση προβλημάτων του Fabric Mirroring στην παρουσία σας SQL Server 2025. Συνιστάται μόνο να δημιουργήσετε αυτή την περίοδο λειτουργίας για σκοπούς αντιμετώπισης προβλημάτων ή υποστήριξης.

CREATE EVENT SESSION [sqlmirroringxesession] ON SERVER  
ADD EVENT sqlserver.synapse_link_addfilesnapshotendentry,  
ADD EVENT sqlserver.synapse_link_db_enable,  
ADD EVENT sqlserver.synapse_link_end_data_snapshot,  
ADD EVENT sqlserver.synapse_link_error,  
ADD EVENT sqlserver.synapse_link_info,  
ADD EVENT sqlserver.synapse_link_library,  
ADD EVENT sqlserver.synapse_link_perf,  
ADD EVENT sqlserver.synapse_link_scheduler,  
ADD EVENT sqlserver.synapse_link_start_data_snapshot,  
ADD EVENT sqlserver.synapse_link_totalsnapshotcount,  
ADD EVENT sqlserver.synapse_link_trace  
WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=ON)  
GO
 
ALTER EVENT SESSION [sqlmirroringxesession] ON SERVER
STATE = start;
GO

Το αρχείο καταγραφής συναλλαγών είναι πλήρες λόγω αναμονής επαναχρησιμοποίησης του αρχείου καταγραφής REPLICATION

Εάν το αρχείο καταγραφής συναλλαγών της βάσης δεδομένων SQL Server προέλευσης Fabric Mirroring είναι πλήρες λόγω της αναμονής επαναχρησιμοποίησης του REPLICATION αρχείου καταγραφής, εξετάστε το ενδεχόμενο ενεργοποίησης της λειτουργίας autoreseed.

Επίδραση επιδόσεων στη βάση δεδομένων ειδώλου προέλευσης στον SQL Server

Στον SQL Server 2025, μπορείτε να δημιουργήσετε ένα χώρο συγκέντρωσης διαχειριστών πόρων για να διαχειριστείτε και να περιορίσετε τον φόρτο εργασίας του κατοπτρισμού Fabric στον SQL Server σας. Μπορείτε να χρησιμοποιήσετε το ρυθμιστή πόρων για να διαχειριστείτε την κατανάλωση πόρων του μηχανισμού βάσης δεδομένων και να επιβάλετε πολιτικές για φόρτους εργασίας χρηστών. Ο διαχειριστής πόρων σάς επιτρέπει να δεσμεύετε ή να περιορίζετε διάφορους πόρους διακομιστή, συμπεριλαμβανομένης της ποσότητας CPU, μνήμης και φυσικής εισόδου/εξόδου που μπορούν να χρησιμοποιήσουν οι φόρτοι εργασίας ερωτήματος χρήστη. Με αυτόν τον τρόπο, μπορείτε να προστατεύσετε τους κύριους φόρτους εργασίας της επιχείρησής σας από την πίεση από τη συλλογή δεδομένων ροής αλλαγών του Fabric Mirroring.