Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Αυτό το άρθρο καλύπτει τα βήματα αντιμετώπισης προβλημάτων για τον κατοπτρισμό μιας βάσης δεδομένων σε μια παρουσία του 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 2016-2022
Αντιμετώπιση προβλημάτων κατοπτρισμού δομής στον SQL Server 2025
Ερωτήματα για την αντιμετώπιση προβλημάτων στον SQL Server 2025
Εάν αντιμετωπίζετε προβλήματα κατοπτρισμού στον SQL Server 2025, εκτελέστε τους ακόλουθους ελέγχους επιπέδου βάσης δεδομένων χρησιμοποιώντας δυναμικές προβολές διαχείρισης (DMV) και αποθηκευμένες διαδικασίες για την επικύρωση της ρύθμισης παραμέτρων.
Εκτελέστε το παρακάτω ερώτημα για να ελέγξετε εάν οι αλλαγές αλλάζουν σωστά ροή:
SELECT * FROM sys.dm_change_feed_log_scan_sessions;Εάν το
sys.dm_change_feed_log_scan_sessionsDMV δεν εμφανίζει καμία πρόοδο στην επεξεργασία επαυξητικών αλλαγών, εκτελέστε το παρακάτω ερώτημα T-SQL για να ελέγξετε εάν υπάρχουν προβλήματα που αναφέρονται:SELECT * FROM sys.dm_change_feed_errors;Εάν δεν έχουν αναφερθεί προβλήματα, εκτελέστε την ακόλουθη αποθηκευμένη διαδικασία για να εξετάσετε την τρέχουσα ρύθμιση παραμέτρων του ΚΑΤοπτρισμού SQL Server. Επιβεβαιώστε ότι έχει ενεργοποιηθεί σωστά.
EXEC sp_help_change_feed;Οι στήλες κλειδιού για αναζήτηση εδώ είναι οι
table_nameκαιstate. Οποιαδήποτε τιμή εκτός4από υποδεικνύει ένα πιθανό πρόβλημα.Εξετάστε το θέμα Αντιμετώπιση προβλημάτων βάσεων δεδομένων με κατοπτρισμούς Fabric.
Επικοινωνήστε με την υποστήριξη εάν απαιτείται αντιμετώπιση προβλημάτων.
Περίοδος λειτουργίας εκτεταμένων συμβάντων
Η ακόλουθη περίοδος λειτουργίας εκτεταμένων συμβάντων μπορεί να χρησιμοποιηθεί για την αντιμετώπιση προβλημάτων του 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.
- Για να ξεκινήσετε, ανατρέξτε στο θέμα Βελτιστοποίηση επιδόσεων κατοπτριζόμενων βάσεων δεδομένων από τον SQL Server.
- Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Διαχειριστής πόρων.
Δεν είναι δυνατή η εκχώρηση απαιτούμενων δικαιωμάτων στον διακομιστή προέλευσης
Κατά τη δημιουργία μιας νέας κατοπτρικής βάσης δεδομένων SQL Server, η δημιουργία ενδέχεται να αποτύχει με το ακόλουθο σφάλμα:
Unable to grant required permission to the source server. PowerBI user with prefix undefined not found.
Για να επιλύσετε αυτό το πρόβλημα:
Στην πύλη Fabric, ακυρώστε το παράθυρο διαλόγου και διαγράψτε το στοιχείο βάσης δεδομένων κατοπτρισμού στον χώρο εργασίας.
Ανοίξτε την πύλη Azure.
- Μεταβείτε στους διακομιστές Azure Arc (κλασικό) και SQL. Στη συνέχεια, επιλέξτε την παρουσία του SQL Server με δυνατότητα Arc και επιλέξτε την καρτέλα Microsoft Entra ID .
- Καταργήστε την επιλογή του πλαισίου Χρήση κύριας διαχειριζόμενης ταυτότητας και επιλέξτε Αποθήκευση.
Εκτελέστε το ακόλουθο ερώτημα στην παρουσία του SQL Server επανειλημμένα μέχρι να μην επιστρέψει καμία γραμμή:
SELECT * FROM sys.dm_server_managed_identitiesΕπιστρέψτε στην πύλη Azure. Μεταβείτε στην παρουσία του SQL Server με δυνατότητα Arc και επιλέξτε την καρτέλα Microsoft Entra ID.
Επιλέξτε Χρήση κύριας διαχειριζόμενης ταυτότητας και επιλέξτε Αποθήκευση.
Εκτελέστε το παρακάτω ερώτημα (το ίδιο με πριν) μέχρι να επιστρέψει ακριβώς μία γραμμή.
SELECT * FROM sys.dm_server_managed_identitiesΣτην πύλη Fabric, ρυθμίστε τον κατοπτρισμό του SQL Server στο Fabric, το οποίο θα πρέπει τώρα να είναι επιτυχές χωρίς το σφάλμα.