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

Οι τρέχοντες περιορισμοί στις βάσεις δεδομένων Microsoft Fabric από Azure SQL Managed Instance παρατίθενται σε αυτήν τη σελίδα. Αυτή η σελίδα υπόκειται σε αλλαγές.

  • Ο κατοπτρισμός για διαχειριζόμενες παρουσίες SQL χρησιμοποιώντας την πολιτική ενημέρωσης 2022 χρησιμοποιεί τη δυνατότητα Change Data Capture (CDC).
  • Ο κατοπτρισμός για παρουσίες με διαχείριση SQL που χρησιμοποιούν τις πολιτικές ενημέρωσης 2025 ή Always-up-to-date χρησιμοποιεί τη δυνατότητα τροφοδοσίας αλλαγών κατοπτρισμού Fabric.

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

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

  • Ο κατοπτρισμός σε Azure SQL Managed Instance είναι διαθέσιμος για παρουσίες που έχουν την πολιτική Update ορισμένη σε Πάντα ενημερωμένη ή SQL Server 2025.

  • Η εγκατάσταση αποκατάστασης γεωκαταστροφών δεν υποστηρίζεται από τον κατοπτρισμό.

  • Ο κατοπτρισμός δομής για Azure SQL Managed Instance υποστηρίζεται μόνο σε μια εγγράψιμη κύρια βάση δεδομένων.

  • Μια βάση δεδομένων Azure SQL Managed Instance δεν μπορεί να αντικατοπτριστεί εάν η βάση δεδομένων έχει: ενεργοποιημένη την καταγραφή δεδομένων αλλαγής (CDC), την αναπαραγωγή συναλλαγών ή η βάση δεδομένων έχει ήδη κατοπτριστεί σε έναν άλλο χώρο εργασίας Fabric.

  • Ο μέγιστος αριθμός πινάκων που μπορούν να αντικατοπτριστούν στο Fabric είναι 1000 πίνακες. Τυχόν πίνακες πάνω από το όριο των 1000 δεν μπορούν να αναπαραχθούν αυτήν τη στιγμή.

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

  • Εάν η βάση δεδομένων SQL managed instance έχει ρυθμιστεί ώστε να χρησιμοποιεί τη δυνατότητα σύνδεσης Azure SQL Managed Instance, η αναγνώσιμη ρεπλίκα δεν υποστηρίζεται ως προέλευση για κατοπτρισμό Fabric.

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

  • Μια βάση δεδομένων Azure SQL Managed Instance δεν μπορεί να αντικατοπτριστεί εάν είναι ενεργοποιημένη η delayed transaction durability για τη βάση δεδομένων.

Δικαιώματα στη βάση δεδομένων προέλευσης

  • Υποστηρίζεται ασφάλεια σε επίπεδο γραμμών, αλλά προς το παρόν τα δικαιώματα δεν μεταδίδονται στα δεδομένα που έχουν αναπαραχθεί στο Fabric OneLake.
  • Τα δικαιώματα σε επίπεδο αντικειμένου, για παράδειγμα η εκχώρηση δικαιωμάτων σε συγκεκριμένες στήλες, δεν μεταδίδονται προς το παρόν στα δεδομένα αναπαραγωγής στο Fabric OneLake.
  • Οι ρυθμίσεις δυναμικής μάσκας δεδομένων δεν μεταδίδονται αυτήν τη στιγμή από τη βάση δεδομένων προέλευσης στο Fabric OneLake.
  • Για να ρυθμίσετε με επιτυχία τις παραμέτρους του κατοπτρισμού για Azure SQL Managed Instance, πρέπει να εκχωρηθούν δικαιώματα CONTROL ή db_owner στον κύριο που χρησιμοποιείται για τη σύνδεση με το SQL managed instance προέλευσης. Συνιστάται να το παραχωρήσετε μόνο στη βάση δεδομένων που αντικατοπτρίζεται - μην το κάνετε σε ολόκληρο το επίπεδο διακομιστή.

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

  • Εάν η διαχειριζόμενη παρουσία SQL Azure δεν είναι δημόσια προσβάσιμη ή εάν χρησιμοποιείτε την πολιτική ενημέρωσης του SQL Server 2022 της διαχειριζόμενης παρουσίας SQL Azure, χρειάζεστε μια πύλη δεδομένων.
  • Η διαχειριζόμενη ταυτότητα που έχει εκχωρηθεί από το σύστημα (SAMI) της διαχειριζόμενης παρουσίας Azure SQL Managed Instance πρέπει να είναι ενεργοποιημένη και πρέπει να είναι η κύρια ταυτότητα.
  • Τα δικαιώματα συμβαλλόντων κύριου ονόματος υπηρεσίας Azure SQL Managed Instance (SPN) δεν πρέπει να καταργηθούν από το στοιχείο βάσης δεδομένων κατοπτρισμού Fabric.
  • Η διαχειριζόμενη ταυτότητα (UAMI) που έχει εκχωρηθεί από το χρήστη δεν υποστηρίζεται.
  • Ο κατοπτρισμός σε μισθωτές Microsoft Entra δεν υποστηρίζεται όταν ένα Azure SQL Managed Instance και ο χώρος εργασίας Fabric βρίσκονται σε ξεχωριστούς μισθωτές. 
  • Οι ετικέτες Προστασία πληροφοριών Microsoft Purview/ευαισθησίας που ορίζονται στο Azure SQL Managed Instance δεν αντικατοπτρίζονται στο 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, τα δεδομένα στήλης περικόπτονται σε μέγεθος 1 MB στο Fabric OneLake. Ρυθμίστε τις παραμέτρους του διακομιστή μέγιστου μεγέθους repl κειμένου για να επιτρέψετε περισσότερα από 65.536 byte, εάν θέλετε να επιτρέψετε μεγάλα ένθετα.

  • Οι πίνακες προέλευσης που έχουν οποιαδήποτε από τις ακόλουθες δυνατότητες σε χρήση δεν μπορούν να κατοπτριστούν:

    • Πίνακες ιστορικού κροταφικών και πινάκων ιστορικού λογιστικής
    • Πάντα κρυπτογραφημένο
    • Πίνακες στη μνήμη
    • Graph
    • Εξωτερικοί πίνακες
  • Οι ακόλουθες λειτουργίες γλώσσας ορισμού δεδομένων σε επίπεδο πίνακα (DDL) δεν επιτρέπονται σε πίνακες προέλευσης όταν είναι ενεργοποιημένες για κατοπτρισμό Διαχειριζόμενη παρουσία SQL στο Microsoft Fabric.

    • Εναλλαγή διαμερίσματος

    • Τροποποίηση πρωτεύοντος κλειδιού

  • Όταν υπάρχει αλλαγή DDL, γίνεται επανεκκίνηση ενός πλήρους στιγμιότυπου δεδομένων για τον αλλαγμένο πίνακα και ολόκληρα δεδομένα πίνακα επανατοποθετούνται στο Fabric OneLake.

  • Προς το παρόν, δεν είναι δυνατός ο κατοπτρισμός ενός πίνακα, εάν έχει τον τύπο δεδομένων json .

    • Προς το παρόν, δεν μπορείτε να τροποποιήσετε μια στήλη στον τύπο δεδομένων json όταν αντικατοπτρίζεται ένας πίνακας.
  • Οι προβολές και οι υλοποιημένες προβολές δεν υποστηρίζονται για κατοπτρισμό.

  • Από τον Μάιο του 2025, ένας πίνακας μπορεί να κατοπτριστεί ακόμα και αν δεν διαθέτει πρωτεύον κλειδί.

    • Οι πίνακες χωρίς πρωτεύοντα κλειδιά πριν από τον Μάιο του 2025 δεν ήταν κατάλληλοι για κατοπτρισμό. Μετά τον Μάιο του 2025, οι υπάρχοντες πίνακες χωρίς πρωτεύοντα κλειδιά δεν θα προστίθενται αυτόματα στον κατοπτρισμό, ακόμα και αν είχατε επιλέξει Αυτόματος κατοπτρισμός μελλοντικών πινάκων.
      • Για να ξεκινήσετε τον κατοπτρισμό πινάκων χωρίς πρωτεύοντα κλειδιά όταν έχετε επιλέξει Αυτόματος κατοπτρισμός μελλοντικών πινάκων:
        1. Διακόψτε την αναπαραγωγή και ξεκινήστε την αναπαραγωγή, η οποία θα επανατοποθετήσει όλους τους πίνακες και θα εντοπίσει τους νέους πίνακες που είναι κατάλληλοι για κατοπτρισμό. Αυτό είναι το συνιστώμενο βήμα.

        2. Ως λύση, δημιουργήστε έναν νέο πίνακα στη βάση δεδομένων προέλευσης. Αυτό ενεργοποιεί μια απογραφή πινάκων για τη βάση δεδομένων προέλευσης και εντοπίζει τους πίνακες που δεν είχαν αντικατοπτριστεί προηγουμένως, συμπεριλαμβανομένων εκείνων χωρίς πρωτεύοντα κλειδιά. Για παράδειγμα, η ακόλουθη δέσμη ενεργειών δημιουργεί έναν πίνακα με το όνομα test_20250401και, στη συνέχεια, τον απορρίπτει μετά τον κατοπτρισμό του test_20250401 πίνακα. Αυτή η δέσμη ενεργειών προϋποθέτει ότι ένας πίνακας με όνομα dbo.test_20250401 δεν υπάρχει ήδη.

          --This script assumes that a table named dbo.test_20250401 does not already exist.
          CREATE TABLE dbo.test (ID int not null);
          

          Αφού εμφανιστεί στη λίστα κατοπτρισμένων πινάκων, θα πρέπει να δείτε και πίνακες χωρίς πρωτεύοντα κλειδιά. Στη συνέχεια, μπορείτε να αποθέσετε τον test πίνακα:

          DROP TABLE dbo.test_20250401;
          
      • Για να ξεκινήσετε τον κατοπτρισμό πινάκων χωρίς πρωτεύοντα κλειδιά όταν δεν έχετε επιλέξει Αυτόματος κατοπτρισμός μελλοντικών πινάκων, προσθέστε τους πίνακες στη λίστα επιλεγμένων πινάκων στις ρυθμίσεις κατοπτρισμού.

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

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

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

  • Ο χρήστης πρέπει να είναι μέλος του ρόλου Διαχειριστής/Μέλος για τον χώρο εργασίας για να δημιουργήσει κατοπτρισμό Διαχειριζόμενη παρουσία SQL. 
  • Η διακοπή του κατοπτρισμού απενεργοποιεί εντελώς τον κατοπτρικό. 
  • Η έναρξη του κατοπτρισμού ανασχείζει όλους τους πίνακες, ξεκινώντας ουσιαστικά από την αρχή. 
  • Εάν η χωρητικότητα Fabric διακοπεί και, στη συνέχεια, επανεκκινηθεί, ο κατοπτρισμός θα σταματήσει να λειτουργεί και πρέπει να επανεκκινηθεί με μη αυτόματο τρόπο. Δεν θα υπάρχουν προειδοποιήσεις/μηνύματα σφάλματος που να υποδεικνύουν ότι ο κατοπτρισμός σταμάτησε να λειτουργεί.

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

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

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

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

Επόμενο βήμα