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


Σύνδεση στη βάση δεδομένων SQL σας στο Microsoft Fabric

Ισχύει για:Βάση δεδομένων SQL στο Microsoft Fabric

Μπορείτε να συνδεθείτε και να υποβάλετε ερωτήματα στη βάση δεδομένων SQL σας στο Fabric με τον ίδιο τρόπο όπως η Βάση δεδομένων SQL Azure.

Prerequisites

Πρόγραμμα επεξεργασίας ερωτημάτων στην πύλη Fabric

Μπορείτε να συνδεθείτε στη βάση δεδομένων SQL χρησιμοποιώντας το πρόγραμμα επεξεργασίας που βασίζεται στο Web στην πύλη Fabric.

Το πρόγραμμα επεξεργασίας web για τη βάση δεδομένων SQL στο Fabric παρέχει μια εξερεύνηση αντικειμένων υποδομής και διασύνδεση εκτέλεσης ερωτημάτων. Το ενσωματωμένο μενού Explorer παραθέτει όλα τα αντικείμενα βάσης δεδομένων.

Μια νέα βάση δεδομένων SQL στο Fabric ανοίγει αυτόματα στο πρόγραμμα επεξεργασίας web και μπορεί να ανοίξει μια υπάρχουσα βάση δεδομένων στο πρόγραμμα επεξεργασίας web, επιλέγοντάς την στο Fabric.

Εύρεση συμβολοσειράς σύνδεσης SQL

Στο Microsoft Fabric, το τελικό σημείο ανάλυσης SQL και η βάση δεδομένων SQL είναι προσβάσιμα μέσω ενός τελικού σημείου Ροή δεδομένων σε μορφή πίνακα ή TDS, εξοικειωμένο με όλες τις σύγχρονες εφαρμογές web που αλληλεπιδρούν με ένα τελικό σημείο SQL Server TDS. Αυτό αναφέρεται ως συμβολοσειρά σύνδεσης SQL εντός του περιβάλλοντος εργασίας χρήστη Microsoft Fabric.

Η συμβολοσειρά σύνδεσης της βάσης δεδομένων SQL είναι παρόμοια με τη συμβολοσειρά σύνδεσης της βάσης δεδομένων SQL Azure, <server-unique-identifer>.database.windows.net. Η συμβολοσειρά σύνδεσης τελικού σημείου ανάλυσης SQL μοιάζει με <server-unique-identifier>.<tenant>.fabric.microsoft.com.

Για να βρείτε τη συμβολοσειρά σύνδεσης SQL για τη βάση δεδομένων SQL Fabric:

  • Μεταβείτε στις ρυθμίσεις του στοιχείου βάσης δεδομένων SQL.
  • Εναλλακτικά, στη λίστα στοιχείων, επιλέξτε το ... μενού. Επιλέξτε Ρυθμίσεις και, στη συνέχεια , Συμβολοσειρές σύνδεσης. Το Fabric παρέχει πλήρεις συμβολοσειρές σύνδεσης για υπηρεσίες παροχής, συμπεριλαμβανομένων των ADO.NET, JDBC, ODBC, PHP και Go.
  • Εναλλακτικά, επιλέξτε το κουμπί Άνοιγμα σε και επιλέξτε SQL Server Management Studio ή Visual Studio Code. Εμφανίζονται το όνομα διακομιστή και το όνομα της βάσης δεδομένων.

Για να βρείτε τη συμβολοσειρά σύνδεσης SQL για το τελικό σημείο ανάλυσης SQL της βάσης δεδομένων SQL Fabric:

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

Κουμπί "Άνοιγμα στο" για σύνδεση

Μπορείτε να συνδεθείτε εύκολα στη βάση δεδομένων SQL με το κουμπί Άνοιγμα σε στο πρόγραμμα επεξεργασίας ερωτημάτων πύλης Fabric. Επιλέξτε SQL Server Management Studio ή την επέκταση mssql με κώδικα Visual Studio.

Στιγμιότυπο οθόνης από το πρόγραμμα επεξεργασίας ερωτημάτων πύλης Fabric που εμφανίζει το κουμπί Άνοιγμα σε για εύκολες συνδέσεις με το SSMS ή την επέκταση mssql στον κώδικα VS.

Μη αυτόματη σύνδεση με το SQL Server Management Studio

Εάν η έκδοση SSMS είναι παλαιότερη από την 21, η αυτόματη συμπλήρωση των λεπτομερειών σύνδεσης δεν υποστηρίζεται αφού κάνετε κλικ στο κουμπί Άνοιγμα σε Μπορείτε ακόμα να συνδεθείτε με μη αυτόματο τρόπο, παρέχοντας πληροφορίες διακομιστή, βάσης δεδομένων και ελέγχου ταυτότητας.

Στιγμιότυπο οθόνης των ρυθμίσεων SSMS.

Στο SQL Server Management Studio (SSMS):

  1. Από την περιοχή του χώρου εργασίας σας στον φόρτο εργασίας Βάση δεδομένων του Fabric, επιλέξτε το δίπλα στη ... βάση δεδομένων SQL.
  2. Επιλέξτε Ρυθμίσεις.
  3. Επιλέξτε Συμβολοσειρές σύνδεσης. Αναζητήστε τη συμβολοσειρά σύνδεσης στη βάση δεδομένων SQL, συμπεριλαμβανομένου του Data Source=. Για παράδειγμα, tcp:<servername>.database.fabric.microsoft.com,1433. Το Initial Catalog= είναι το όνομα της βάσης δεδομένων.
  4. Στο SSMS, ανοίξτε μια νέα σύνδεση.
  5. Από το παράθυρο διαλόγου Fabric, αντιγράψτε και επικολλήστε την τιμή από Server Name το στο Όνομα διακομιστή.
  6. Επιλέξτε Τύπο ελέγχου ταυτότητας : Microsoft Entra ID - Καθολικό με υποστήριξη MFA.
  7. Επιλέξτε Επιλογές<<.
  8. Αντιγράψτε και επικολλήστε την τιμή από Database Name το πλαίσιο κειμένου Σύνδεση σε βάση δεδομένων .
  9. Επιλέξτε Σύνδεση.
  10. Εισέλθετε χρησιμοποιώντας το Microsoft Entra ID - Καθολικό με υποστήριξη MFA.

Συνδεθείτε με την επέκταση MSSQL για τον κώδικα του Visual Studio με μη αυτόματο τρόπο

Μπορείτε επίσης να χρησιμοποιήσετε την εμπειρία περιήγησης Fabric στην επέκταση MSSQL για VS Code. Αυτή η δυνατότητα επιτρέπει στους προγραμματιστές να συνδέονται απρόσκοπτα στη βάση δεδομένων SQL τους σε τελικά σημεία ανάλυσης Fabric ή SQL — χωρίς να αντιγράφουν με μη αυτόματο τρόπο συμβολοσειρές σύνδεσης από την πύλη Fabric ή να βασίζονται στο κουμπί Άνοιγμα σε για να συνδεθούν απευθείας στη βάση δεδομένων τους εντός του VS Code.

Στιγμιότυπο οθόνης των ρυθμίσεων σύνδεσης VS Code.

Σύνδεση με sqlcmd

Μπορείτε να συνδεθείτε στη βάση δεδομένων SQL στο Fabric με sqlcmd, όπως οποιοδήποτε άλλο προϊόν της μηχανής βάσης δεδομένων sql. Χρησιμοποιήστε τον έλεγχο ταυτότητας αναγνωριστικού Microsoft Entra με την G επιλογή . Ο έλεγχος ταυτότητας Microsoft Entra (-G) απαιτεί τουλάχιστον έκδοση 13.1.

Στο παρακάτω παράδειγμα, αντικαταστήστε <server name> το με τη μεγάλη συμβολοσειρά μοναδικού κειμένου που αντιπροσωπεύει τη βάση δεδομένων SQL σας στο Fabric.

sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql

Σύνδεση με το βοηθητικό πρόγραμμα bcp

Μπορείτε να συνδεθείτε στη βάση δεδομένων SQL σας στο Fabric με το βοηθητικό πρόγραμμα bcp, όπως με οποιοδήποτε άλλο προϊόν της μηχανής βάσης δεδομένων sql. Χρησιμοποιήστε τον έλεγχο ταυτότητας αναγνωριστικού Microsoft Entra με την -G επιλογή .

Στο παρακάτω παράδειγμα, αντικαταστήστε <server name> το με τη μεγάλη συμβολοσειρά μοναδικού κειμένου που αντιπροσωπεύει τη βάση δεδομένων SQL σας στο Fabric.

bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c

Σύνδεση με Python Notebook

Τα Fabric Python Notebooks (προεπισκόπηση) προσφέρουν τη δυνατότητα εκτέλεσης κώδικα T-SQL με τη μαγική εντολή T-SQL.

Στα παρακάτω βήματα, συνδεθείτε σε μια βάση δεδομένων SQL στο Fabric χρησιμοποιώντας την %%tsql εντολή magic:

  1. Δημιουργήστε ένα σημειωματάριο στον χώρο εργασίας σας με τη γλώσσα ρυθμισμένη σε Python.

  2. Σε ένα κελί, χρησιμοποιήστε τη %%tsql μαγική εντολή. Ο τύπος κελιού αλλάζει αυτόματα σε T-SQL.

    Στο παρακάτω δείγμα, αντικαταστήστε <databasename> το με το όνομα της βάσης δεδομένων SQL στο Fabric. Η -type παράμετρος πρέπει να είναι SQLDatabase.

    %%tsql -artifact <databasename> -type SQLDatabase
    

    Στη συνέχεια, συμπεριλάβετε την εντολή T-SQL. Για παράδειγμα, για να εκτελέσετε ένα ερώτημα από μια βάση δεδομένων με το όνομα Contoso:

    %%tsql -artifact Contoso -type SQLDatabase
    SELECT * FROM SalesLT.Customer;
    
  3. Μπορείτε επίσης να συνδέσετε τα αποτελέσματα σε ένα πλαίσιο δεδομένων με το -bind όρισμα:

    %%tsql -artifact Contoso -type SQLDatabase -bind df2
    

Για περισσότερες δυνατότητες υποβολής ερωτημάτων στα δεδομένα σας με την T-SQL μέσα σε σημειωματάρια Python, ανατρέξτε στο θέμα Εκτέλεση κώδικα T-SQL σε σημειωματάρια Fabric Python. Για να δείτε την πλήρη σύνταξη, χρησιμοποιήστε την %tsql? εντολή . Αυτή η εντολή εμφανίζει τις πληροφορίες βοήθειας για την εντολή μαγείας T-SQL, συμπεριλαμβανομένων των διαθέσιμων παραμέτρων και των περιγραφών τους.