Κοινή χρήση μέσω


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

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

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

Prerequisites

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

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

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

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

Εύρεση connection string SQL

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

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

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

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

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

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

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

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

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

Συνδεθείτε με το SQL Server Management Studio με μη αυτόματο τρόπο

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

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

Στο SQL Server Management Studio (SSMS):

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

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

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

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

Σύνδεση με sqlcmd

Μπορείτε να συνδεθείτε στη βάση δεδομένων SQL στο Fabric με sqlcmd, όπως κάθε άλλο προϊόν SQL Database Engine. Χρησιμοποιήστε Microsoft Entra ID έλεγχο ταυτότητας με την επιλογή 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 Database Engine. Χρησιμοποιήστε Microsoft Entra ID έλεγχο ταυτότητας με την επιλογή -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 (έκδοση προεπισκόπησης) προσφέρουν τη δυνατότητα εκτέλεσης κώδικα 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, συμπεριλαμβανομένων των διαθέσιμων παραμέτρων και των περιγραφών τους.