Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Αυτό το άρθρο παραθέτει τους τρέχοντες περιορισμούς στις βάσεις δεδομένων κατοπτρισμού Microsoft Fabric από SQL Server. Αυτό το άρθρο υπόκειται σε αλλαγές.
Για την αντιμετώπιση προβλημάτων, ανατρέξτε στα θέματα:
- Αντιμετώπιση προβλημάτων βάσεων δεδομένων με κατοπτρικά fabric
- Αντιμετώπιση προβλημάτων βάσεων δεδομένων κατοπτρισμού Fabric από SQL Server
Περιορισμοί πλατφόρμας
- Ο κατοπτρισμός Fabric για τον SQL Server 2025 δεν υποστηρίζεται προς το παρόν για παρουσίες του SQL Server 2025 που εκτελούνται σε μια εικονική μηχανή Azure.
- Ο κατοπτρισμός Fabric για τον SQL Server 2025 δεν υποστηρίζεται προς το παρόν στον SQL Server on Linux.
Περιορισμοί επιπέδου βάσης δεδομένων
Ο κατοπτρισμός Fabric για SQL Server υποστηρίζεται μόνο σε μια κύρια βάση δεδομένων μιας ομάδας διαθεσιμότητας.
- Ο κατοπτρισμός δομής δεν υποστηρίζεται προς το παρόν σε μια παρουσία συμπλέγματος ανακατεύθυνσης.
Η βάση δεδομένων του SQL Server δεν μπορεί να κατοπτριστεί εάν η βάση δεδομένων έχει ήδη ρυθμιστεί για το Azure Synapse Link για SQL ή η βάση δεδομένων έχει ήδη κατοπτριστεί σε έναν άλλο χώρο εργασίας Fabric.
- Δεν μπορείτε να κατοπτρίσετε μια βάση δεδομένων σε μια παρουσία του SQL Server 2025, εάν η Καταγραφή δεδομένων αλλαγής (CDC) είναι ενεργοποιημένη στη βάση δεδομένων προέλευσης.
Μπορείτε να αντικατοπτρίσετε έως και 1000 τραπέζια στο Fabric. Προς το παρόν, δεν μπορείτε να αναπαραγάγετε πίνακες πάνω από το όριο των 1000.
- Εάν επιλέξετε Κατοπτρισμός όλων των δεδομένων κατά τη διαμόρφωση του κατοπτρισμού, οι πίνακες που θα αντικατοπτριστούν είναι οι πρώτοι 1000 πίνακες όταν όλοι οι πίνακες ταξινομούνται αλφαβητικά με βάση το όνομα του σχήματος και, στη συνέχεια, το όνομα του πίνακα. Ο κατοπτρισμός δεν περιλαμβάνει το υπόλοιπο σύνολο πινάκων στο κάτω μέρος της αλφαβητικής λίστας.
- Εάν καταργήσετε την επιλογή Κατοπτρισμός όλων των δεδομένων και επιλέξετε μεμονωμένους πίνακες, δεν μπορείτε να επιλέξετε περισσότερους από 1000 πίνακες.
Οι αναπτύξεις
.dacpacγια να SQL Server απαιτούν την ιδιότητα δημοσίευσης/p:DoNotAlterReplicatedObjects=Falseγια να ενεργοποιηθούν οι τροποποιήσεις σε οποιουσδήποτε κατοπτρικούς πίνακες. Για περισσότερες πληροφορίες σχετικά με τις ρυθμίσεις δημοσίευσης που είναι διαθέσιμες για.dacpacαναπτύξεις, ανατρέξτε στο θέμα τεκμηρίωση δημοσίευσης του SqlPackage.Ο κατοπτρισμός δομής από τον SQL Server 2025 δεν υποστηρίζεται όταν είναι ενεργοποιημένες οι ακόλουθες δυνατότητες:
- Αναπαραγωγής
- CDC
- Το Fabric Mirroring από τον SQL Server 2016-2022 απαιτεί CDC. Ελέγξτε γνωστά ζητήματα και περιορισμούς με το CDC.
Δεν μπορείτε να αντικατοπτρίσετε μια βάση δεδομένων SQL Server εάν ενεργοποιήσετε το delayed transaction durability για τη βάση δεδομένων.
Δικαιώματα στη βάση δεδομένων προέλευσης
- Υποστηρίζεται η ασφάλεια σε επίπεδο γραμμών , αλλά τα δικαιώματα δεν μεταδίδονται προς το παρόν στα αναπαραγόμενα δεδομένα στο 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 δεν είναι ήδη ενεργοποιημένο, το Tutorial: Configure Microsoft Fabric Mirroring from SQL Server ρυθμίζει τις παραμέτρους της σύνδεσης
fabric_loginώστε να είναι προσωρινά μέλος του ρόλου διακομιστή sysadmin για τους σκοπούς της ρύθμισης παραμέτρων του CDC. Εάν το CDC υπάρχει ήδη, δεν χρειάζεται να προσθέσετεfabric_loginπροσωρινά στο ρόλο sysadmin του διακομιστή.
Ασφάλεια δικτύου και συνδεσιμότητας
- Μην καταργείτε τα δικαιώματα συμβολής κύριου ονόματος υπηρεσίας του SQL Server (SPN) από το στοιχείο βάσης δεδομένων κατοπτρισμού Fabric.
- Ο κατοπτρισμός σε μισθωτές Microsoft Entra δεν υποστηρίζεται όταν μια παρουσία SQL Server και ο χώρος εργασίας Fabric βρίσκονται σε ξεχωριστούς μισθωτές.
- Οι ετικέτες Microsoft Purview Information Protection/ευαισθησίας που ορίζονται στο 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.
Δεν μπορείτε να κατοπτρίσετε πίνακες προέλευσης που χρησιμοποιούν οποιαδήποτε από τις ακόλουθες δυνατότητες:
- Πίνακες ιστορικού κροταφικών και πινάκων ιστορικού λογιστικής
- Always Encrypted
- Πίνακες στη μνήμη
- 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 από τον 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.