Περιορισμοί σε βάσεις δεδομένων κατοπτρισμού Microsoft Fabric από τον SQL Server

Αυτό το άρθρο παραθέτει τους τρέχοντες περιορισμούς στις βάσεις δεδομένων κατοπτρισμού Microsoft Fabric από SQL Server. Αυτό το άρθρο υπόκειται σε αλλαγές.

Για την αντιμετώπιση προβλημάτων, ανατρέξτε στα θέματα:

Περιορισμοί πλατφόρμας

  • Ο κατοπτρισμός Fabric για τον SQL Server 2025 δεν υποστηρίζεται προς το παρόν για παρουσίες του SQL Server 2025 που εκτελούνται σε μια εικονική μηχανή Azure.
  • Ο κατοπτρισμός Fabric για τον SQL Server 2025 δεν υποστηρίζεται προς το παρόν στον SQL Server on Linux.

Περιορισμοί επιπέδου βάσης δεδομένων

  • Ο κατοπτρισμός Fabric για SQL Server υποστηρίζεται μόνο σε μια κύρια βάση δεδομένων μιας ομάδας διαθεσιμότητας.

    • Το Fabric Mirroring δεν υποστηρίζει προς το παρόν μια παρουσία συμπλέγματος ανακατεύθυνσης.
  • Δεν μπορείτε να κατοπτρίσετε τη βάση δεδομένων του SQL Server εάν έχετε ήδη ρυθμίσει τις παραμέτρους της βάσης δεδομένων για το Azure Synapse Link για SQL ή εάν η βάση δεδομένων έχει ήδη κατοπτριστεί σε έναν άλλο χώρο εργασίας Fabric.

    • Δεν μπορείτε να κατοπτρίσετε μια βάση δεδομένων σε μια παρουσία του SQL Server 2025, εάν η Καταγραφή δεδομένων αλλαγής (CDC) είναι ενεργοποιημένη στη βάση δεδομένων προέλευσης.
  • Μπορείτε να αντικατοπτρίσετε έως και 1.000 τραπέζια στο Fabric. Προς το παρόν, δεν μπορείτε να αναπαραγάγετε πίνακες πάνω από το όριο των 1.000.

    • Εάν επιλέξετε Κατοπτρισμός όλων των δεδομένων κατά τη ρύθμιση παραμέτρων του Κατοπτρισμού, οι πίνακες που θα αντικατοπτριστούν είναι οι πρώτοι 1.000 πίνακες όταν όλοι οι πίνακες ταξινομούνται αλφαβητικά με βάση το όνομα του σχήματος και, στη συνέχεια, το όνομα του πίνακα. Ο κατοπτρισμός δεν περιλαμβάνει το υπόλοιπο σύνολο πινάκων στο κάτω μέρος της αλφαβητικής λίστας.
    • Εάν καταργήσετε την επιλογή Κατοπτρισμός όλων των δεδομένων και επιλέξετε μεμονωμένους πίνακες, δεν μπορείτε να επιλέξετε περισσότερους από 1.000 πίνακες.
  • Οι αναπτύξεις .dacpac για να SQL Server απαιτούν την ιδιότητα δημοσίευσης /p:DoNotAlterReplicatedObjects=False για να ενεργοποιηθούν οι τροποποιήσεις σε οποιουσδήποτε κατοπτρικούς πίνακες. Για περισσότερες πληροφορίες σχετικά με τις ρυθμίσεις δημοσίευσης που είναι διαθέσιμες για .dacpac αναπτύξεις, ανατρέξτε στο θέμα τεκμηρίωση δημοσίευσης του SqlPackage.

  • Ο κατοπτρισμός δομής από τον SQL Server 2025 δεν υποστηρίζεται όταν είναι ενεργοποιημένες οι ακόλουθες δυνατότητες:

  • Δεν μπορείτε να αντικατοπτρίσετε μια βάση δεδομένων 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 δεν είναι ήδη ενεργοποιημένο, το πρόγραμμα εκμάθησης: Ρύθμιση παραμέτρων κατοπτρισμού Microsoft Fabric από τον SQL Server ρυθμίζει τις παραμέτρους της fabric_login σύνδεσης ώστε να είναι προσωρινά μέλος του ρόλου διακομιστή sysadmin για τους σκοπούς της ρύθμισης παραμέτρων του CDC. Εάν το CDC υπάρχει ήδη, δεν χρειάζεται να προσθέσετε fabric_login προσωρινά στον ρόλο sysadmin διακομιστή.

Ασφάλεια δικτύου και συνδεσιμότητας

  • Μην καταργείτε τα δικαιώματα συμβολής κύριου ονόματος υπηρεσίας του SQL Server (SPN) από το στοιχείο βάσης δεδομένων κατοπτρισμού Fabric.
  • Ο κατοπτρισμός σε μισθωτές Microsoft Entra δεν υποστηρίζεται όταν μια παρουσία SQL Server και ο χώρος εργασίας Fabric βρίσκονται σε ξεχωριστούς μισθωτές.
  • Το Προστασία πληροφοριών Microsoft Purview και οι ετικέτες ευαισθησίας που ορίζονται στον SQL Server δεν αντικατοπτρίζονται στο Fabric OneLake.
  • Ο κατοπτρισμός για τον SQL Server δεν υποστηρίζει διαχειριζόμενη ταυτότητα (UAMI) που έχει εκχωρηθεί από τον χρήστη.

Επίπεδο πίνακα

  • Δεν μπορείτε να κατοπτρίσετε πίνακες με πρωτεύον κλειδί ή ομαδοποιημένο ευρετήριο (όταν δεν υπάρχει πρωτεύον κλειδί) σε μη υποστηριζόμενους τύπους. Οι μη υποστηριζόμενοι τύποι περιλαμβάνουν υπολογιζόμενες στήλες, τύπους που ορίζονται από το χρήστη, γεωμετρία, γεωγραφία, αναγνωριστικό ιεραρχίας, παραλλαγή SQL, χρονική σήμανση, datetime2(7),datetimeoffset(7) και time(7).

  • Το Delta Lake υποστηρίζει μόνο έξι ψηφία ακρίβειας. - Οι στήλες τύπου 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, δεν μπορείτε να κατοπτρίσετε έναν πίνακα εάν δεν έχει πρωτεύον κλειδί.

  • Κατά τον κατοπτρισμό SQL Server 2016-2022, η αντιγραφή δεδομένων μπορεί να έχει ως αποτέλεσμα έναν πίνακα με μια στήλη πρωτεύοντος κλειδιού που βασίζεται σε χαρακτήρες (char, varchar, nchar ή nvarchar) και μια ιδιότητα ταξινόμησης χωρίς διάκριση πεζών-κεφαλαίων ή χωρίς έμφαση. Η αντιγραφή δεδομένων πραγματοποιείται εάν ενημερώσετε μια γραμμή όπου η τιμή του πρωτεύοντος κλειδιού αλλάζει μόνο με κεφαλαία γράμματα ή τόνους. Η λύση είναι να ορίσετε τη στήλη με μια κατάλληλη συρραφή με διάκριση πεζών-κεφαλαίων ή έμφασης στη CREATE TABLE δήλωση ή με ALTER TABLE, για παράδειγμα COLLATE Latin1_General_CS_AS.

Επίπεδο στήλης

  • Ο κατοπτρισμός Fabric από τον SQL Server δεν αναπαράγει τους ακόλουθους τύπους δεδομένων:
    • CLR
    • vector
    • json
    • geometry
    • geography
    • hierarchyid
    • sql_variant
    • Χρονική σήμανση/rowversion
    • xml
    • Τύποι που ορίζονται από τον χρήστη (UDT)
    • image
    • Κείμενο/ntext
  • Εάν ο πίνακας προέλευσης περιέχει υπολογιζόμενες στήλες, δεν μπορείτε να κατοπτρίσετε αυτές τις στήλες στο Fabric OneLake. 
  • Το κατοπτρικό αντίγραφο υποστηρίζει την αναπαραγωγή στηλών που περιέχουν κενά διαστήματα ή ειδικούς χαρακτήρες σε ονόματα (όπως ,;{}()\n\t=). Για τους πίνακες υπό αναπαραγωγή πριν ενεργοποιηθεί αυτή η δυνατότητα, πρέπει να ενημερώσετε τις ρυθμίσεις της βάσης δεδομένων κατοπτρισμού ή να επανεκκινήσετε τον κατοπτρικό προσανατολισμό για να συμπεριλάβετε αυτές τις στήλες. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Υποστήριξη αντιστοίχισης στηλών Delta.

Περιορισμοί αποθήκης

  • Η ιεραρχία σχήματος προέλευσης αντιγράφεται στη βάση δεδομένων κατοπτρισμού. Για βάσεις δεδομένων κατοπτρισμού που δημιουργήθηκαν πριν ενεργοποιηθεί αυτή η δυνατότητα, το σχήμα προέλευσης γίνεται επίπεδη και το όνομα σχήματος κωδικοποιείται στο όνομα του πίνακα. Εάν θέλετε να αναδιοργανώσετε πίνακες με σχήματα, δημιουργήστε ξανά τη βάση δεδομένων κατοπτρισμού. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Αναπαραγωγή ιεραρχίας σχήματος προέλευσης.

Περιορισμοί κατοπτρισμού στοιχείου

  • Πρέπει να είστε μέλος του ρόλου Διαχειριστής ή Χώρος εργασίας μέλους για να δημιουργήσετε κατοπτρισμό βάσης δεδομένων SQL. 
  • Η διακοπή του κατοπτρισμού απενεργοποιεί εντελώς τον κατοπτρικό. 
  • Η έναρξη του κατοπτρισμού ανασχείζει όλους τους πίνακες, ξεκινώντας ουσιαστικά από την αρχή. 

Περιορισμοί τελικών σημείων ανάλυσης SQL

Υποστηριζόμενες περιοχές

Ο κατοπτρισμός βάσης δεδομένων και ο ανοιχτός κατοπτρισμός είναι διαθέσιμοι σε όλες τις περιοχές του Microsoft Fabric. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Διαθεσιμότητα περιοχής Fabric.

Επόμενο βήμα