Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Καθρεφτισμός στο Fabric είναι μια επιχείρηση, που βασίζεται στο cloud, μηδέν-ETL, τεχνολογία SaaS. Σε αυτή την ενότητα, θα μάθετε πώς μπορείτε να δημιουργήσετε μια κατοπτρική βάση δεδομένων SQL Server, η οποία δημιουργεί ένα αντίγραφο των δεδομένων σας SQL Server μόνο για ανάγνωση, με συνεχή αναπαραγωγή, στο OneLake.
Προαπαιτούμενα
- Εγκαταστήστε ή χρησιμοποιήστε μια υπάρχουσα παρουσία του SQL Server, εσωτερικής εγκατάστασης ή στο cloud.
- Ως πρόγραμμα εκμάθησης, συνιστούμε τη χρήση ενός αντιγράφου μιας από τις υπάρχουσες βάσεις δεδομένων σας ή οποιασδήποτε υπάρχουσας βάσης δεδομένων δοκιμής ή ανάπτυξης που μπορείτε να ανακτήσετε γρήγορα από ένα αντίγραφο ασφαλείας.
- Εγκαταστήστε ένα εργαλείο υποβολής ερωτημάτων T-SQL όπως το SQL Server Management Studio (SSMS) ή την επέκταση mssql με Το Visual Studio Code.
- Χρειάζεστε ένα υπάρχον σύνολο εκχωρημένων πόρων για το Fabric. Εάν δεν το κάνετε, ξεκινήστε μια δοκιμαστική έκδοση Fabric.
- Οι εκχωρημένοι πόροι Fabric πρέπει να είναι ενεργοί και να εκτελούνται. Οι εκχωρημένοι πόροι που έχουν τεθεί σε παύση ή έχουν διαγραφεί αποτρέπουν τον κατοπτρισμό Fabric και δεν αναπαράγονται δεδομένα.
- Απαιτούνται ρυθμίσεις μισθωτή υφάσματος. Βεβαιωθείτε ότι είναι ενεργοποιημένες οι ακόλουθες δύο ρυθμίσεις μισθωτή Fabric :
- Για να κατοπτρίσετε δεδομένα από τον SQL Server 2025, πρέπει να έχετε ρόλο μέλους ή διαχειριστή στον χώρο εργασίας σας όταν δημιουργείτε μια βάση δεδομένων κατοπτρισμού από την πύλη Fabric. Κατά τη δημιουργία, η διαχειριζόμενη ταυτότητα του SQL Server εκχωρείται αυτόματα δικαίωμα "Ανάγνωση και εγγραφή" στη βάση δεδομένων κατοπτρισμού. Οι χρήστες με τον ρόλο συμβάλλοντα δεν έχουν το απαραίτητο δικαίωμα κοινής χρήσης εκ νέου για την ολοκλήρωση αυτού του βήματος.
- Εξετάστε τους περιορισμούς πλατφόρμας στις βάσεις δεδομένων κατοπτρισμού του Microsoft Fabric από τον SQL Server.
- Μια πύλη δεδομένων εσωτερικής εγκατάστασης ή μια πύλη δεδομένων εικονικού δικτύου στο δίκτυο της παρουσίας του SQL Server. Το δίκτυο της πύλης δεδομένων πρέπει να συνδέεται με την παρουσία του SQL Server μέσω ενός ιδιωτικού τελικού σημείου ή να επιτρέπεται από τον κανόνα τείχους προστασίας.
Κύρια βάση δεδομένων για Fabric
Στη συνέχεια, πρέπει να δημιουργήσετε έναν τρόπο για την υπηρεσία Fabric για τον έλεγχο ταυτότητας της παρουσίας του SQL Server.
Μπορείτε να το επιτύχετε αυτό με έναν χρήστη σύνδεσης και αντιστοιχισμένο χρήστη βάσης δεδομένων.
Χρήση σύνδεσης και αντιστοίχιση χρήστη βάσης δεδομένων
Το Fabric θα χρησιμοποιήσει μια αποκλειστική σύνδεση για να συνδεθεί με την παρουσία προέλευσης του SQL Server.
Ακολουθήστε αυτές τις οδηγίες για τον SQL Server 2025 ή για τον SQL Server 2016-2022 για να δημιουργήσετε έναν χρήστη σύνδεσης και βάσης δεδομένων για την κατοπτρισμού βάσης δεδομένων.
Ξεκινώντας από τον SQL Server 2025, τα δικαιώματα που απαιτούνται για τη σύνδεση στο Fabric είναι:
- Τα ακόλουθα δικαιώματα στη βάση δεδομένων χρήστη:
- SELECT
- ΑΛΛΆΞΤΕ ΟΠΟΙΟΝΔΉΠΟΤΕ ΕΞΩΤΕΡΙΚΌ ΚΑΘΡΈΦΤΗ
- ΠΡΟΒΟΛΉ ΚΑΤΆΣΤΑΣΗΣ ΑΠΌΔΟΣΗΣ ΒΆΣΗΣ ΔΕΔΟΜΈΝΩΝ
- ΠΡΟΒΟΛΉ ΚΑΤΆΣΤΑΣΗΣ ΑΣΦΑΛΕΊΑΣ ΒΆΣΗΣ ΔΕΔΟΜΈΝΩΝ
Συνδεθείτε στην παρουσία του SQL Server χρησιμοποιώντας ένα εργαλείο υποβολής ερωτημάτων T-SQL, όπως το SQL Server Management Studio (SSMS) ή την επέκταση mssql με Visual Studio Code.
Συνδεθείτε στη
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;- Δημιουργήστε μια σύνδεση με έλεγχο ταυτότητας SQL με την ονομασία
Συνδεθείτε στη βάση δεδομένων χρηστών του σχεδίου σας για κατοπτρική προβολή του 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.
Εάν δεν είναι ήδη, συνδέστε τον διακομιστή στο Azure Arc και εγκαταστήστε την επέκταση Azure για SQL Server.
- Ακολουθήστε τα βήματα στο θέμα Γρήγορη εκκίνηση - Σύνδεση υβριδικού υπολογιστή με διακομιστές με δυνατότητα Azure Arc.
- Η επέκταση Azure για SQL Server εγκαθίσταται αυτόματα όταν συνδέετε την παρουσία του SQL Server στο Azure Arc.
- Για παρουσίες SQL Server που εκτελούνται σε μια ομάδα διαθεσιμότητας Always On, όλοι οι κόμβοι πρέπει να είναι συνδεδεμένοι στο Azure Arc.
Εάν δεν έχετε ήδη ρυθμίσει τις παραμέτρους σας, θα πρέπει να ρυθμίσετε τις παραμέτρους της διαχειριζόμενης ταυτότητας για τον SQL Server που ενεργοποιείται από το Azure Arc, το οποίο επιτρέπει τον έλεγχο ταυτότητας εξερχομένων που είναι απαραίτητος για τον κατοπτρισμό Fabric.
Συνδεθείτε στην τοπική παρουσία του SQL Server 2025. Κατά τη σύνδεση, επιλέξτε Αξιόπιστο πιστοποιητικό διακομιστή.
Προβάλετε τις διαχειριζόμενες ταυτότητες:
--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 με μη αυτόματο τρόπο.
- Στην πύλη Fabric, εκχωρήστε δικαιώματα Fabric στη διαχειριζόμενη ταυτότητα κάθε δευτερεύοντος κόμβου.
Στον χώρο εργασίας Fabric, επιλέξτε Διαχείριση πρόσβασης.
Επιλέξτε Προσθήκη ατόμων ή ομάδων.
Στο παράθυρο διαλόγου Προσθήκη ατόμων , βρείτε τα ονόματα διακομιστών για κάθε κόμβο στην ομάδα διαθεσιμότητας.
Εκχωρήστε σε κάθε ιδιότητα μέλους τον ρόλο Συμβάλλοντα .
Ρύθμιση παραμέτρων της πύλης δεδομένων εσωτερικής εγκατάστασης ή εικονικού δικτύου
Ελέγξτε τις απαιτήσεις δικτύωσης για το Fabric για να αποκτήσετε πρόσβαση στον SQL Server. Πρέπει να εγκαταστήσετε μια πύλη δεδομένων εσωτερικής εγκατάστασης ή να δημιουργήσετε μια πύλη δεδομένων εικονικού δικτύου για να κατοπτρίσετε τα δεδομένα. Βεβαιωθείτε ότι το δίκτυο του υπολογιστή πύλης εσωτερικής εγκατάστασης μπορεί να συνδεθεί στην παρουσία του SQL Server. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Πώς να: Ασφαλής δεδομένα Με κατοπτρικές βάσεις δεδομένων Microsoft Fabric Από τον SQL Server.
Για να χρησιμοποιήσετε την πύλη δεδομένων εσωτερικής εγκατάστασης:
- Κάντε λήψη της πύλης δεδομένων εσωτερικής εγκατάστασης από το επίσημο κέντρο λήψης αρχείων της Microsoft.
- Ξεκινήστε την εγκατάσταση. Ακολουθήστε τις οδηγίες στο θέμα Εγκατάσταση πύλης δεδομένων εσωτερικής εγκατάστασης.
- Εισαγάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου του λογαριασμού σας Microsoft.
- Όνομα:
MyOPDGή οποιοδήποτε όνομα επιθυμείτε. - Κλειδί αποκατάστασης: παρέχετε ένα ισχυρό κλειδί αποκατάστασης.
Δημιουργία κατοπτρισμού SQL Server
- Ανοίξτε την πύλη Fabric.
- Χρησιμοποιήστε έναν υπάρχοντα χώρο εργασίας ή δημιουργήστε έναν νέο χώρο εργασίας.
- Μεταβείτε στο τμήμα παραθύρου Δημιουργία . Επιλέξτε το εικονίδιο Δημιουργία .
- Κάντε κύλιση για να επιλέξετε Βάση δεδομένων SQL Server Mirrored.
- Εισαγάγετε το όνομα της βάσης δεδομένων SQL Server που θα κατοπτριστεί και, στη συνέχεια, επιλέξτε Δημιουργία.
Σύνδεση του Fabric στην παρουσία του SQL Server
Για να ενεργοποιήσετε τον κατοπτρισμό, πρέπει να συνδεθείτε στην παρουσία του SQL Server από το Fabric για να ξεκινήσετε τη σύνδεση από το Fabric. Τα παρακάτω βήματα σάς καθοδηγούν στη διαδικασία δημιουργίας της σύνδεσης με τον SQL Server σας:
Στην περιοχή Νέες προελεύσεις, επιλέξτε Βάση δεδομένων SQL Server. Εναλλακτικά, επιλέξτε μια υπάρχουσα σύνδεση SQL Server από το κέντρο OneLake.
Εάν επιλέξατε Νέα σύνδεση, εισαγάγετε τις λεπτομέρειες σύνδεσης στην παρουσία του SQL Server.
- Διακομιστής: Η πλήρως προσδιορισμένη διαδρομή ονόματος διακομιστή που χρησιμοποιεί το Fabric για να φτάσει στην παρουσία του SQL Server, την ίδια που θα χρησιμοποιούσατε για το SSMS.
Φιλοδώρημα
Οι παρουσίες ΤΟΥ SQL Server σε μια ομάδα διαθεσιμότητας Always On, χρησιμοποιούν την υπηρεσία ακρόασης Always On για τον διακομιστή.
-
Βάση δεδομένων: Εισαγάγετε το όνομα του SQL Server σας.
- Σύνδεση: Δημιουργία νέας σύνδεσης.
- Όνομα σύνδεσης: Παρέχεται ένα αυτόματο όνομα. Μπορείς να το αλλάξεις.
- Πύλη δεδομένων: Επιλέξτε την πύλη δεδομένων που ρυθμίζετε σύμφωνα με το σενάριό σας.
- Είδος ελέγχου ταυτότητας: Επιλέξτε τη μέθοδο ελέγχου ταυτότητας και εισαγάγετε την κύρια που ρυθμίσατε στο θέμα Χρήση σύνδεσης και αντιστοιχισμένος χρήστης βάσης δεδομένων.
- Επιλέξτε το πλαίσιο ελέγχου Χρήση κρυπτογραφημένων συνδέσεων .
Επιλέξτε Σύνδεση.
Σημαντικό
Οποιαδήποτε λεπτομερής ασφάλεια που έχει δημιουργηθεί στη βάση δεδομένων προέλευσης πρέπει να ρυθμιστεί ξανά στη βάση δεδομένων κατοπτρισμού στο Microsoft Fabric. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Πώς να: Ασφαλής δεδομένα Με κατοπτρικές βάσεις δεδομένων Microsoft Fabric Από τον SQL Server.
Έναρξη διαδικασίας κατοπτρισμού
Η οθόνη Ρύθμιση παραμέτρων κατοπτρισμού σάς επιτρέπει να κατοπτρίζετε όλα τα δεδομένα στη βάση δεδομένων, από προεπιλογή.
Κατοπτρικό αντίγραφο όλων των δεδομένων σημαίνει ότι οποιοιδήποτε νέοι πίνακες που δημιουργούνται μετά την εκκίνηση του Mirroring θα αντικατοπτριστούν.
Προαιρετικά, επιλέξτε μόνο ορισμένα αντικείμενα για κατοπτρικά. Απενεργοποιήστε την επιλογή Καθρέπτη όλων των δεδομένων και, στη συνέχεια, επιλέξτε μεμονωμένους πίνακες από τη βάση δεδομένων σας.
Για αυτό το εκπαιδευτικό βοήθημα, επιλέγουμε Κατοπτρικό αντίγραφο όλων των δεδομένων .
Επιλέξτε Δημιουργία κατοπτρισμού βάσης δεδομένων. Ο καθρέφτης αρχίζει.
Περιμένετε 2-5 λεπτά. Στη συνέχεια, επιλέξτε Παρακολούθηση αναπαραγωγής για να δείτε την κατάσταση.
Μετά από μερικά λεπτά, η κατάσταση θα πρέπει να αλλάξει σε Εκτέλεση, το οποίο σημαίνει ότι οι πίνακες συγχρονίζονται.
Εάν δεν βλέπετε τους πίνακες και την αντίστοιχη κατάσταση αναπαραγωγής, περιμένετε μερικά δευτερόλεπτα και, στη συνέχεια, ανανεώστε τον πίνακα.
Όταν ολοκληρώσει την αρχική αντιγραφή των πινάκων, εμφανίζεται μια ημερομηνία στη στήλη Τελευταία ανανέωση .
Τώρα που τα δεδομένα σας είναι σε λειτουργία, υπάρχουν διάφορα σενάρια ανάλυσης διαθέσιμα σε όλο το Fabric.
Παρακολουθήστε κατοπτρικά fabric
Αφού ρυθμιστούν οι παράμετροι του κατοπτρισμού, θα οδηγηθείτε στη σελίδα Κατάσταση κατοπτρισμού. Εδώ, μπορείτε να παρακολουθήσετε την τρέχουσα κατάσταση αναπαραγωγής.
Για περισσότερες πληροφορίες και λεπτομέρειες σχετικά με τις καταστάσεις αναπαραγωγής, ανατρέξτε στο θέμα Παρακολούθηση αναπαραγωγής βάσης δεδομένων με κατοπτρικά αρχεία Fabric.
Επικύρωση δεδομένων στο OneLake
Με το Fabric Mirroring σε λειτουργία, μπορείτε πλέον να υποβάλετε ερωτήματα από τη βάση δεδομένων SQL Server σας στο Microsoft Fabric. Για δυνατότητες, ανατρέξτε στο θέμα Εξερεύνηση δεδομένων στη βάση δεδομένων κατοπτρισμού σας χρησιμοποιώντας το Microsoft Fabric.
Βελτιστοποίηση απόδοσης
Τώρα που ο κατοπτρισμός έχει τεθεί σε λειτουργία, μάθετε πώς μπορείτε να βελτιστοποιήσετε τις επιδόσεις της βάσης δεδομένων προέλευσης και της βάσης δεδομένων ειδώλου από τον SQL Server στο Microsoft Fabric.