Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Αυτό το άρθρο παραθέτει τους τρέχοντες περιορισμούς στις βάσεις δεδομένων κατοπτρισμού Microsoft Fabric από τον SQL Server. Αυτό το άρθρο υπόκειται σε αλλαγές.
Για την αντιμετώπιση προβλημάτων, ανατρέξτε στα θέματα:
- Αντιμετώπιση προβλημάτων βάσεων δεδομένων με κατοπτρικά fabric
- Αντιμετώπιση προβλημάτων βάσεων δεδομένων με κατοπτρισμούς Fabric από τον SQL Server
Περιορισμοί πλατφόρμας
- Ο κατοπτρισμός δομής για τον SQL Server 2025 δεν υποστηρίζεται προς το παρόν για παρουσίες του SQL Server 2025 που εκτελούνται σε μια εικονική μηχανή Azure.
- Ο κατοπτρισμός Fabric για τον SQL Server 2025 δεν υποστηρίζεται προς το παρόν στον SQL Server σε Linux.
Περιορισμοί επιπέδου βάσης δεδομένων
Το Fabric Mirroring για SQL Server υποστηρίζεται μόνο σε μια κύρια βάση δεδομένων μιας ομάδας διαθεσιμότητας.
- Ο κατοπτρισμός δομής δεν υποστηρίζεται προς το παρόν σε μια παρουσία συμπλέγματος ανακατεύθυνσης.
Η βάση δεδομένων SQL Server δεν μπορεί να αντικατοπτριστεί εάν η βάση δεδομένων έχει ήδη ρυθμιστεί για το Azure Synapse Link για SQL ή η βάση δεδομένων αντικατοπτρίζεται ήδη σε έναν άλλο χώρο εργασίας Fabric.
- Δεν μπορείτε να αντικατοπτρίσετε μια βάση δεδομένων σε μια παρουσία του SQL Server 2025, εάν η Αλλαγή καταγραφής δεδομένων (CDC) είναι ενεργοποιημένη στη βάση δεδομένων προέλευσης.
Μπορείτε να αντικατοπτρίσετε έως και 500 τραπέζια στο Fabric. Προς το παρόν, δεν μπορείτε να αναπαραγάγετε πίνακες πάνω από το όριο των 500.
- Εάν επιλέξετε Κατοπτρικά όλα τα δεδομένα κατά τη ρύθμιση των παραμέτρων κατοπτρισμού, οι πίνακες που θα αντικατοπτριστούν είναι οι πρώτοι 500 πίνακες όταν όλοι οι πίνακες ταξινομούνται αλφαβητικά με βάση το όνομα του σχήματος και, στη συνέχεια, το όνομα του πίνακα. Ο κατοπτρισμός δεν περιλαμβάνει το υπόλοιπο σύνολο πινάκων στο κάτω μέρος της αλφαβητικής λίστας.
- Εάν καταργήσετε την επιλογή Κατοπτρισμός όλων των δεδομένων και επιλέξετε μεμονωμένους πίνακες, δεν μπορείτε να επιλέξετε περισσότερους από 500 πίνακες.
.dacpacΟι αναπτύξεις σε SQL Server απαιτούν την ιδιότητα/p:DoNotAlterReplicatedObjects=Falseδημοσίευσης για να ενεργοποιηθούν οι τροποποιήσεις σε οποιουσδήποτε πίνακες κατοπτρισμού. Για περισσότερες πληροφορίες σχετικά με τις ρυθμίσεις δημοσίευσης που είναι διαθέσιμες για.dacpacαναπτύξεις, ανατρέξτε στο θέμα τεκμηρίωση δημοσίευσης του SqlPackage.Το Fabric Mirroring από τον SQL Server 2025 δεν υποστηρίζεται όταν είναι ενεργοποιημένες οι παρακάτω δυνατότητες:
- Αναπαραγωγής
- CDC
- Fabric Mirroring από SQL Server 2016-2022 απαιτεί CDC. Ελέγξτε γνωστά ζητήματα και περιορισμούς με το CDC.
Δεν μπορείτε να αντικατοπτρίσετε μια βάση δεδομένων του SQL Server εάν ενεργοποιήσετε την ανθεκτικότητα καθυστερημένης συναλλαγής για τη βάση δεδομένων.
Δικαιώματα στη βάση δεδομένων προέλευσης
- Υποστηρίζεται η ασφάλεια σε επίπεδο γραμμών , αλλά τα δικαιώματα δεν μεταδίδονται προς το παρόν στα αναπαραγόμενα δεδομένα στο Fabric OneLake.
- Τα δικαιώματα σε επίπεδο αντικειμένου, για παράδειγμα η εκχώρηση δικαιωμάτων σε συγκεκριμένες στήλες, δεν μεταδίδονται προς το παρόν στα δεδομένα αναπαραγωγής στο Fabric OneLake.
- Οι ρυθμίσεις μάσκας δυναμικών δεδομένων δεν μεταδίδονται προς το παρόν στα δεδομένα που αναπαράγονται στο Fabric OneLake.
- Για να ρυθμίσετε με επιτυχία τις παραμέτρους του κατοπτρισμού για τον SQL Server, εκχωρήστε στον κύριο που χρησιμοποιείται για τη σύνδεση στον SQL Server προέλευσης το δικαίωμα ALTER ANY EXTERNAL MIRROR. Αυτό το δικαίωμα περιλαμβάνεται σε δικαιώματα υψηλότερου επιπέδου όπως το CONTROL ή ο ρόλος db_owner .
- Κατά τη ρύθμιση του CDC για τις εκδόσεις 2016-2022 του SQL Server, ένας διαχειριστής χρειάζεται να συμμετέχει στο ρόλο του διακομιστή sysadmin για να ρυθμίσει αρχικά το CDC. Οποιαδήποτε μελλοντική συντήρηση CDC θα απαιτεί συμμετοχή στο ρόλο διακομιστή sysadmin. Ο κατοπτρισμός θα χρησιμοποιήσει το CDC εάν είναι ήδη ενεργοποιημένο για τη βάση δεδομένων και τους πίνακες που πρέπει να κατοπτριστούν. Εάν το CDC δεν είναι ήδη ενεργοποιημένο, το πρόγραμμα εκμάθησης: Ρύθμιση παραμέτρων κατοπτρισμού Microsoft Fabric από τον SQL Server ρυθμίζει τις παραμέτρους της
fabric_loginσύνδεσης ώστε να είναι προσωρινά μέλος του ρόλου διακομιστή sysadmin για τους σκοπούς της ρύθμισης παραμέτρων του CDC. Εάν το CDC υπάρχει ήδη, δεν χρειάζεται να προσθέσετεfabric_loginπροσωρινά στο ρόλο sysadmin του διακομιστή.
Ασφάλεια δικτύου και συνδεσιμότητας
- Μην καταργείτε τα δικαιώματα συμβαλλόντων κύριου ονόματος υπηρεσίας (SPN) του SQL Server από το στοιχείο βάσης δεδομένων κατοπτρισμού Fabric.
- Ο κατοπτρισμός σε μισθωτές Microsoft Entra δεν υποστηρίζεται όταν μια παρουσία SQL Server και ο χώρος εργασίας Fabric βρίσκονται σε ξεχωριστούς μισθωτές.
- Οι ετικέτες προστασίας πληροφοριών Microsoft Purview/ευαισθησίας που ορίζονται στον SQL Server δεν είναι επικαλυπτόμενες και κατοπτρικές στο Fabric OneLake.
Επίπεδο πίνακα
Δεν μπορείτε να κατοπτρίσετε πίνακες με πρωτεύον κλειδί ή ομαδοποιημένο ευρετήριο (όταν δεν υπάρχει πρωτεύον κλειδί) σε μη υποστηριζόμενους τύπους. Οι μη υποστηριζόμενοι τύποι περιλαμβάνουν υπολογιζόμενες στήλες, τύπους που ορίζονται από το χρήστη, γεωμετρία, γεωγραφία, αναγνωριστικό ιεραρχίας, παραλλαγή SQL, χρονική σήμανση, datetime2(7),datetimeoffset(7) και time(7).
Η λίμνη Delta υποστηρίζει μόνο έξι ψηφία ακρίβειας. - Οι στήλες τύπου SQL datetime2 με ακρίβεια 7 κλασματικών δευτερολέπτων ψηφίων δεν έχουν αντίστοιχο τύπο δεδομένων με την ίδια ακρίβεια σε αρχεία Delta στο Fabric OneLake. Η ακρίβεια χάνεται εάν αντικατοπτρίσετε στήλες αυτού του τύπου, το έβδομο δεκαδικό δεύτερο ψηφίο περικόπτεται.
- Ο τύπος δεδομένων datetimeoffset(7) δεν έχει αντίστοιχο τύπο δεδομένων με την ίδια ακρίβεια στα αρχεία Delta στο Fabric OneLake. Η ακρίβεια χάνεται (απώλεια ζώνης ώρας και έβδομη δεκαδική ώρα) εάν αντικατοπτρίσετε στήλες αυτού του τύπου.
Τα συγκεντρωτικά ευρετήρια columnstore δεν υποστηρίζονται προς το παρόν.
Εάν μία ή περισσότερες στήλες στον πίνακα είναι τύπου Μεγάλο δυαδικό αντικείμενο (LOB) με μέγεθος μεγαλύτερο από 1 MB, το Fabric OneLake περικόπτει τα δεδομένα στήλης σε μέγεθος 1 MB.
Δεν μπορείτε να κατοπτρίσετε πίνακες προέλευσης που χρησιμοποιούν οποιαδήποτε από τις ακόλουθες δυνατότητες:
- Πίνακες ιστορικού κροταφικών και πινάκων ιστορικού λογιστικής
- Πάντα κρυπτογραφημένο
- Πίνακες στη μνήμη
- Graph
- Εξωτερικοί πίνακες
Δεν μπορείτε να εκτελέσετε τις ακόλουθες λειτουργίες γλώσσας ορισμού δεδομένων σε επίπεδο πίνακα (DDL) σε πίνακες προέλευσης βάσης δεδομένων SQL όταν είναι ενεργοποιημένο για κατοπτρισμό.
- Εναλλαγή, διαίρεση ή συγχώνευση διαμερίσματος
- Αλλαγή πρωτεύοντος κλειδιού
Προς το παρόν, δεν μπορείτε να αντικατοπτρίσετε έναν πίνακα εάν έχει τον τύπο δεδομένων json ή διανυσματικών δεδομένων.
- Προς το παρόν, δεν μπορείτε να τροποποιήσετε μια στήλη για να χρησιμοποιήσετε τον τύπο δεδομένων vector ή json όταν ένας πίνακας αντικατοπτρίζεται.
Στον SQL Server 2025, όταν υπάρχει μια αλλαγή DDL, γίνεται επανεκκίνηση ενός πλήρους στιγμιότυπου δεδομένων για τον αλλαγμένο πίνακα και τα δεδομένα επαναφέρονται.
Στον SQL Server 2016-2022, όταν υπάρχει μια αλλαγή DDL, ο κατοπτρισμός αποτυγχάνει με το ακόλουθο σφάλμα:
«Πίνακας «ΣΧΗΜΑ. Ο ορισμός του TABLE έχει αλλάξει από τότε που ενεργοποιήθηκε το CDC. Ενεργοποιήστε ξανά το CDC (EXEC sys.sp_cdc_disable_table @source_schema = N'SCHEMA', @source_name = TABLE', @capture_instance = N'SCHEMA_TABLE'; EXEC sys.sp_cdc_enable_table @source_schema = N'SCHEMA', @source_name = TABLE', @role_name = NULL, @capture_instance = N'SCHEMA_TABLE', @supports_net_changes = 1;)"
Για να συνεχίσετε τον κατοπτρισμό, διακόψτε και επανεκκινήστε το CDC χρησιμοποιώντας τις
sys.sp_cdc_disable_tableεντολές καιsys.sp_cdc_enable_tableπου παρέχονται στο μήνυμα λάθους. Στη συνέχεια, γίνεται επαναφορά του πίνακα με ένα νέο στιγμιότυπο.Κατά τον κατοπτρισμό του SQL Server 2016-2022, δεν μπορείτε να αντικατοπτρίσετε έναν πίνακα εάν δεν έχει πρωτεύον κλειδί.
Επίπεδο στήλης
- Το Fabric Mirroring από τον SQL Server δεν αναπαράγει τους ακόλουθους τύπους δεδομένων:
- CLR
- vector
- json
- geometry
- geography
- hierarchyid
- sql_variant
- Χρονική σήμανση/rowversion
- xml
- Τύποι που ορίζονται από τον χρήστη (UDT)
- image
- Κείμενο/ntext
- Εάν ο πίνακας προέλευσης περιέχει υπολογιζόμενες στήλες, δεν μπορείτε να κατοπτρίσετε αυτές τις στήλες στο Fabric OneLake.
- Το κατοπτρικό αντίγραφο υποστηρίζει την αναπαραγωγή στηλών που περιέχουν κενά διαστήματα ή ειδικούς χαρακτήρες σε ονόματα (όπως
,;{}()\n\t=). Για τους πίνακες υπό αναπαραγωγή πριν ενεργοποιηθεί αυτή η δυνατότητα, πρέπει να ενημερώσετε τις ρυθμίσεις της βάσης δεδομένων κατοπτρισμού ή να επανεκκινήσετε τον κατοπτρικό προσανατολισμό για να συμπεριλάβετε αυτές τις στήλες. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Υποστήριξη αντιστοίχισης στηλών Delta.
Περιορισμοί αποθήκης
- Η ιεραρχία σχήματος προέλευσης αντιγράφεται στη βάση δεδομένων κατοπτρισμού. Για βάσεις δεδομένων κατοπτρισμού που δημιουργήθηκαν πριν ενεργοποιηθεί αυτή η δυνατότητα, το σχήμα προέλευσης γίνεται επίπεδη και το όνομα σχήματος κωδικοποιείται στο όνομα του πίνακα. Εάν θέλετε να αναδιοργανώσετε πίνακες με σχήματα, δημιουργήστε ξανά τη βάση δεδομένων κατοπτρισμού. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Αναπαραγωγή ιεραρχίας σχήματος προέλευσης.
Περιορισμοί κατοπτρισμού στοιχείου
- Πρέπει να είστε μέλος του ρόλου Διαχειριστής ή Χώρος εργασίας μέλους για να δημιουργήσετε κατοπτρισμό βάσης δεδομένων SQL.
- Η διακοπή του κατοπτρισμού απενεργοποιεί εντελώς τον κατοπτρικό.
- Η έναρξη του κατοπτρισμού ανασχείζει όλους τους πίνακες, ξεκινώντας ουσιαστικά από την αρχή.
Περιορισμοί τελικών σημείων ανάλυσης SQL
- Το τελικό σημείο ανάλυσης SQL είναι το ίδιο με το τελικό σημείο ανάλυσης SQL Lakehouse. Είναι η ίδια εμπειρία μόνο για ανάγνωση. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Περιορισμοί τελικού σημείου ανάλυσης SQL.
Υποστηριζόμενες περιοχές
Ο κατοπτρισμός βάσης δεδομένων και ο ανοιχτός κατοπτρισμός είναι διαθέσιμοι σε όλες τις περιοχές Microsoft Fabric. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Διαθεσιμότητα περιοχής Fabric.