Κοινοποίηση μέσω


Πρόγραμμα εκμάθησης: Ρύθμιση παραμέτρων κατοπτρισμού Microsoft Fabric από τον SQL Server

Καθρεφτισμός στο Fabric είναι μια επιχείρηση, που βασίζεται στο cloud, μηδέν-ETL, τεχνολογία SaaS. Σε αυτή την ενότητα, θα μάθετε πώς μπορείτε να δημιουργήσετε μια κατοπτρική βάση δεδομένων SQL Server, η οποία δημιουργεί ένα αντίγραφο των δεδομένων σας SQL Server μόνο για ανάγνωση, με συνεχή αναπαραγωγή, στο OneLake.

Προαπαιτούμενα

Κύρια βάση δεδομένων για Fabric

Στη συνέχεια, πρέπει να δημιουργήσετε έναν τρόπο για την υπηρεσία Fabric για τον έλεγχο ταυτότητας της παρουσίας του SQL Server.

Μπορείτε να το επιτύχετε αυτό με έναν χρήστη σύνδεσης και αντιστοιχισμένο χρήστη βάσης δεδομένων.

Χρήση σύνδεσης και αντιστοίχιση χρήστη βάσης δεδομένων

Το Fabric θα χρησιμοποιήσει μια αποκλειστική σύνδεση για να συνδεθεί με την παρουσία προέλευσης του SQL Server.

Ακολουθήστε αυτές τις οδηγίες για τον SQL Server 2025 ή για τον SQL Server 2016-2022 για να δημιουργήσετε έναν χρήστη σύνδεσης και βάσης δεδομένων για την κατοπτρισμού βάσης δεδομένων.

Ξεκινώντας από τον SQL Server 2025, τα δικαιώματα που απαιτούνται για τη σύνδεση στο Fabric είναι:

  • Τα ακόλουθα δικαιώματα στη βάση δεδομένων χρήστη:
    • SELECT
    • ΑΛΛΆΞΤΕ ΟΠΟΙΟΝΔΉΠΟΤΕ ΕΞΩΤΕΡΙΚΌ ΚΑΘΡΈΦΤΗ
    • ΠΡΟΒΟΛΉ ΚΑΤΆΣΤΑΣΗΣ ΑΠΌΔΟΣΗΣ ΒΆΣΗΣ ΔΕΔΟΜΈΝΩΝ
    • ΠΡΟΒΟΛΉ ΚΑΤΆΣΤΑΣΗΣ ΑΣΦΑΛΕΊΑΣ ΒΆΣΗΣ ΔΕΔΟΜΈΝΩΝ
  1. Συνδεθείτε στην παρουσία του SQL Server χρησιμοποιώντας ένα εργαλείο υποβολής ερωτημάτων T-SQL, όπως το SQL Server Management Studio (SSMS) ή την επέκταση mssql με Visual Studio Code.

  2. Συνδεθείτε στη master βάση δεδομένων. Δημιουργήστε μια σύνδεση διακομιστή και εκχωρήστε τα κατάλληλα δικαιώματα.

    Σημαντικό

    Για παρουσίες SQL Server σε μια ομάδα διαθεσιμότητας Always On, η σύνδεση πρέπει να δημιουργηθεί σε όλες τις παρουσίες του SQL Server. Ο fabric_login εντολέας πρέπει να έχει το ίδιο SID σε κάθε ρεπλίκα.

    • Δημιουργήστε μια σύνδεση με έλεγχο ταυτότητας SQL με την ονομασία fabric_login. Μπορείτε να επιλέξετε οποιοδήποτε όνομα για αυτή τη σύνδεση. Καταχωρήστε τον δικό σας ισχυρό κωδικό πρόσβασης. Εκτελέστε την ακόλουθη δέσμη ενεργειών T-SQL στη master βάση δεδομένων:
    --Run in the master database
    USE [master];
    CREATE LOGIN [fabric_login] WITH PASSWORD = '<strong password>';
    
    • Εναλλακτικά, συνδεθείτε ως διαχειριστής του Microsoft Entra και δημιουργήστε μια σύνδεση με αναγνωριστικό Microsoft Entra από έναν υπάρχοντα λογαριασμό (προτείνεται). Εκτελέστε την ακόλουθη δέσμη ενεργειών T-SQL στη master βάση δεδομένων:
    --Run in the master database
    USE [master];
    CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;
    
  3. Συνδεθείτε στη βάση δεδομένων χρηστών του σχεδίου σας για κατοπτρική προβολή του Microsoft Fabric. Δημιουργήστε έναν χρήστη βάσης δεδομένων συνδεδεμένο με τη σύνδεση και εκχωρήστε τα ελάχιστα απαραίτητα δικαιώματα:

    • Για μια σύνδεση με έλεγχο ταυτότητας SQL:
    --Run in the user database
    CREATE USER [fabric_user] FOR LOGIN [fabric_login];
    
    GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE
       TO [fabric_user];
    
    • Εναλλακτικά, για μια σύνδεση με έλεγχο ταυτότητας με Microsoft Entra (συνιστάται):
    --Run in the user database
    CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com];
    
    GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE
       TO [bob@contoso.com];
    

Σύνδεση στον SQL Server σας

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

Ξεκινώντας από τον SQL Server 2025, ένας διακομιστής με δυνατότητα Azure Arc αποτελεί μέρος της απαραίτητης ρύθμισης παραμέτρων για την επικοινωνία με το Fabric. Πριν από τον SQL Server 2025, δεν απαιτείται Azure Arc και η αναπαραγωγή βασίζεται στην Αλλαγή καταγραφής δεδομένων (CDC).

Σύνδεση διακομιστή στο Azure Arc και ενεργοποίηση διαχειριζόμενης ταυτότητας

Για να ρυθμίσετε τις παραμέτρους του Fabric Mirroring, πρέπει να ρυθμίσετε τις παραμέτρους του Azure Arc για την παρουσία του SQL Server 2025.

  1. Εάν δεν είναι ήδη, συνδέστε τον διακομιστή στο Azure Arc και εγκαταστήστε την επέκταση Azure για SQL Server.

  2. Εάν δεν έχετε ήδη ρυθμίσει τις παραμέτρους σας, θα πρέπει να ρυθμίσετε τις παραμέτρους της διαχειριζόμενης ταυτότητας για τον SQL Server που ενεργοποιείται από το Azure Arc, το οποίο επιτρέπει τον έλεγχο ταυτότητας εξερχομένων που είναι απαραίτητος για τον κατοπτρισμό Fabric.

  3. Συνδεθείτε στην τοπική παρουσία του SQL Server 2025. Κατά τη σύνδεση, επιλέξτε Αξιόπιστο πιστοποιητικό διακομιστή.

  4. Προβάλετε τις διαχειριζόμενες ταυτότητες:

    --Run in the master database
    USE [master];
    SELECT *
    FROM sys.dm_server_managed_identities;
    

    Αυτό θα πρέπει να επιστρέψει 1 γραμμή με τις σωστές client_id και tenant_id. Identity_type θα πρέπει να είναι "Εκχωρήθηκε από το σύστημα".

Προσθήκη δικαιωμάτων διαχειριζόμενων ταυτοτήτων στο Microsoft Fabric

Η διαχειριζόμενη ταυτότητα του SQL Server δημιουργείται και εκχωρείται αυτόματα δικαιώματα από το Microsoft Fabric.

Ωστόσο, για παρουσίες του SQL Server που εκτελούνται σε μια ομάδα διαθεσιμότητας Always On, η διαχειριζόμενη ταυτότητα που έχει εκχωρηθεί από το σύστημα (SAMI) κάθε δευτερεύοντος κόμβου πρέπει να εκχωρηθεί δικαιώματα Συμβάλλοντα στον χώρο εργασίας Fabric. Μια διαχειριζόμενη ταυτότητα δημιουργείται από την επέκταση Azure για SQL Server όταν η παρουσία SQL είναι συνδεδεμένη στο Azure Arc και σε κάθε μία πρέπει να εκχωρηθούν δικαιώματα Fabric με μη αυτόματο τρόπο.

  1. Στην πύλη Fabric, εκχωρήστε δικαιώματα Fabric στη διαχειριζόμενη ταυτότητα κάθε δευτερεύοντος κόμβου.
    1. Στον χώρο εργασίας Fabric, επιλέξτε Διαχείριση πρόσβασης.

      Στιγμιότυπο οθόνης από την πύλη Fabric του κουμπιού

    2. Επιλέξτε Προσθήκη ατόμων ή ομάδων.

    3. Στο παράθυρο διαλόγου Προσθήκη ατόμων , βρείτε τα ονόματα διακομιστών για κάθε κόμβο στην ομάδα διαθεσιμότητας.

    4. Εκχωρήστε σε κάθε ιδιότητα μέλους τον ρόλο Συμβάλλοντα .

      Στιγμιότυπο οθόνης του παραθύρου διαλόγου Προσθήκη ατόμων, όπου προσθέτετε κάθε κόμβο στον ρόλο Συμβάλλων Fabric.

Ρύθμιση παραμέτρων της πύλης δεδομένων εσωτερικής εγκατάστασης ή εικονικού δικτύου

Ελέγξτε τις απαιτήσεις δικτύωσης για το Fabric για να αποκτήσετε πρόσβαση στον SQL Server. Πρέπει να εγκαταστήσετε μια πύλη δεδομένων εσωτερικής εγκατάστασης ή να δημιουργήσετε μια πύλη δεδομένων εικονικού δικτύου για να κατοπτρίσετε τα δεδομένα. Βεβαιωθείτε ότι το δίκτυο του υπολογιστή πύλης εσωτερικής εγκατάστασης μπορεί να συνδεθεί στην παρουσία του SQL Server. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Πώς να: Ασφαλής δεδομένα Με κατοπτρικές βάσεις δεδομένων Microsoft Fabric Από τον SQL Server.

Για να χρησιμοποιήσετε την πύλη δεδομένων εσωτερικής εγκατάστασης:

  1. Κάντε λήψη της πύλης δεδομένων εσωτερικής εγκατάστασης από το επίσημο κέντρο λήψης αρχείων της Microsoft.
  2. Ξεκινήστε την εγκατάσταση. Ακολουθήστε τις οδηγίες στο θέμα Εγκατάσταση πύλης δεδομένων εσωτερικής εγκατάστασης.
    • Εισαγάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου του λογαριασμού σας Microsoft.
    • Όνομα: MyOPDG ή οποιοδήποτε όνομα επιθυμείτε.
    • Κλειδί αποκατάστασης: παρέχετε ένα ισχυρό κλειδί αποκατάστασης.

Δημιουργία κατοπτρισμού SQL Server

  1. Ανοίξτε την πύλη Fabric.
  2. Χρησιμοποιήστε έναν υπάρχοντα χώρο εργασίας ή δημιουργήστε έναν νέο χώρο εργασίας.
  3. Μεταβείτε στο τμήμα παραθύρου Δημιουργία . Επιλέξτε το εικονίδιο Δημιουργία .
  4. Κάντε κύλιση για να επιλέξετε Βάση δεδομένων SQL Server Mirrored.
  5. Εισαγάγετε το όνομα της βάσης δεδομένων SQL Server που θα κατοπτριστεί και, στη συνέχεια, επιλέξτε Δημιουργία.

Σύνδεση του Fabric στην παρουσία του SQL Server

Για να ενεργοποιήσετε τον κατοπτρισμό, πρέπει να συνδεθείτε στην παρουσία του SQL Server από το Fabric για να ξεκινήσετε τη σύνδεση από το Fabric. Τα παρακάτω βήματα σάς καθοδηγούν στη διαδικασία δημιουργίας της σύνδεσης με τον SQL Server σας:

  1. Στην περιοχή Νέες προελεύσεις, επιλέξτε Βάση δεδομένων SQL Server. Εναλλακτικά, επιλέξτε μια υπάρχουσα σύνδεση SQL Server από το κέντρο OneLake.

  2. Εάν επιλέξατε Νέα σύνδεση, εισαγάγετε τις λεπτομέρειες σύνδεσης στην παρουσία του SQL Server.

    • Διακομιστής: Η πλήρως προσδιορισμένη διαδρομή ονόματος διακομιστή που χρησιμοποιεί το Fabric για να φτάσει στην παρουσία του SQL Server, την ίδια που θα χρησιμοποιούσατε για το SSMS.

    Φιλοδώρημα

    Οι παρουσίες ΤΟΥ SQL Server σε μια ομάδα διαθεσιμότητας Always On, χρησιμοποιούν την υπηρεσία ακρόασης Always On για τον διακομιστή.

    • Βάση δεδομένων: Εισαγάγετε το όνομα του SQL Server σας.
      • Σύνδεση: Δημιουργία νέας σύνδεσης.
      • Όνομα σύνδεσης: Παρέχεται ένα αυτόματο όνομα. Μπορείς να το αλλάξεις.
      • Πύλη δεδομένων: Επιλέξτε την πύλη δεδομένων που ρυθμίζετε σύμφωνα με το σενάριό σας.
      • Είδος ελέγχου ταυτότητας: Επιλέξτε τη μέθοδο ελέγχου ταυτότητας και εισαγάγετε την κύρια που ρυθμίσατε στο θέμα Χρήση σύνδεσης και αντιστοιχισμένος χρήστης βάσης δεδομένων.
      • Επιλέξτε το πλαίσιο ελέγχου Χρήση κρυπτογραφημένων συνδέσεων .
  3. Επιλέξτε Σύνδεση.

Σημαντικό

Οποιαδήποτε λεπτομερής ασφάλεια που έχει δημιουργηθεί στη βάση δεδομένων προέλευσης πρέπει να ρυθμιστεί ξανά στη βάση δεδομένων κατοπτρισμού στο Microsoft Fabric. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Πώς να: Ασφαλής δεδομένα Με κατοπτρικές βάσεις δεδομένων Microsoft Fabric Από τον SQL Server.

Έναρξη διαδικασίας κατοπτρισμού

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

    • Κατοπτρικό αντίγραφο όλων των δεδομένων σημαίνει ότι οποιοιδήποτε νέοι πίνακες που δημιουργούνται μετά την εκκίνηση του Mirroring θα αντικατοπτριστούν.

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

    Για αυτό το εκπαιδευτικό βοήθημα, επιλέγουμε Κατοπτρικό αντίγραφο όλων των δεδομένων .

  2. Επιλέξτε Δημιουργία κατοπτρισμού βάσης δεδομένων. Ο καθρέφτης αρχίζει.

  3. Περιμένετε 2-5 λεπτά. Στη συνέχεια, επιλέξτε Παρακολούθηση αναπαραγωγής για να δείτε την κατάσταση.

  4. Μετά από μερικά λεπτά, η κατάσταση θα πρέπει να αλλάξει σε Εκτέλεση, το οποίο σημαίνει ότι οι πίνακες συγχρονίζονται.

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

  5. Όταν ολοκληρώσει την αρχική αντιγραφή των πινάκων, εμφανίζεται μια ημερομηνία στη στήλη Τελευταία ανανέωση .

  6. Τώρα που τα δεδομένα σας είναι σε λειτουργία, υπάρχουν διάφορα σενάρια ανάλυσης διαθέσιμα σε όλο το Fabric.

Παρακολουθήστε κατοπτρικά fabric

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

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

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

Επικύρωση δεδομένων στο OneLake

Με το Fabric Mirroring σε λειτουργία, μπορείτε πλέον να υποβάλετε ερωτήματα από τη βάση δεδομένων SQL Server σας στο Microsoft Fabric. Για δυνατότητες, ανατρέξτε στο θέμα Εξερεύνηση δεδομένων στη βάση δεδομένων κατοπτρισμού σας χρησιμοποιώντας το Microsoft Fabric.

Στιγμιότυπο οθόνης της υποβολής ερωτημάτων σε μια βάση δεδομένων SQL Server με κατοπτρικό αντίγραφο με το τελικό σημείο ανάλυσης SQL.

Βελτιστοποίηση απόδοσης

Τώρα που ο κατοπτρισμός έχει τεθεί σε λειτουργία, μάθετε πώς μπορείτε να βελτιστοποιήσετε τις επιδόσεις της βάσης δεδομένων προέλευσης και της βάσης δεδομένων ειδώλου από τον SQL Server στο Microsoft Fabric.