Condividi tramite


Connettersi al database SQL in Microsoft Fabric

Si applica a:Database SQL in Microsoft Fabric

È possibile connettersi ed eseguire query sul database SQL in Fabric in tutti gli stessi modi del database SQL di Azure.

Prerequisiti

  • Attualmente, l'unico criterio di connessione supportato per il database SQL in Microsoft Fabric è Reindirizzamento. Per altre informazioni, vedere criteri di connessione .

Editor di query nel portale Fabric

È possibile connettersi al database SQL usando l'editor basato sul Web nel portale di Fabric.

L'editor basato sul Web per il database SQL in Fabric fornisce un'interfaccia di esplorazione oggetti e esecuzione di query di base. Il menu Explorer integrato elenca tutti gli oggetti di database.

Un nuovo database SQL in Fabric si apre automaticamente nell'editor Web e un database esistente può essere aperto nell'editor Web selezionandolo in Infrastruttura.

Trovare stringa di connessione SQL

In Microsoft Fabric, l'endpoint di analisi SQL e il database SQL sono accessibili tramite un flusso di dati tabulari o un endpoint TDS, familiare a tutte le applicazioni Web moderne che interagiscono con un endpoint TDS di SQL Server. Questa operazione viene definita stringa di connessione SQL all'interno dell'interfaccia utente di Microsoft Fabric.

La stringa di connessione del database SQL è simile alla stringa di connessione del database SQL di Azure, <server-unique-identifer>.database.windows.net. La stringa di connessione dell'endpoint di analisi SQL è simile a <server-unique-identifier>.<tenant>.fabric.microsoft.com.

Per trovare la stringa di connessione SQL per il database SQL di Fabric:

  • Passare alle impostazioni dell'elemento del database SQL.
  • In alternativa, nell'elenco di voci selezionare il ... menu. Selezionare Impostazioni e quindi Stringhe di connessione. Fabric offre stringhe di connessione complete per i provider, tra cui ADO.NET, JDBC, ODBC, PHP e Go.
  • In alternativa, selezionare il pulsante Apri in e SQL Server Management Studio. Vengono visualizzate le informazioni di connessione al server.

Per trovare la stringa di connessione SQL per l'endpoint di analisi SQL del database SQL di Fabric:

  • Passare alle impostazioni dell'elemento del database SQL e quindi selezionare Endpoint SQL.
  • In alternativa, selezionare il ... menu e quindi copiare la stringa di connessione SQL.

Pulsante "Apri in" per connettersi

È possibile connettersi facilmente al database SQL con il pulsante Apri in nell'editor di query del portale di Fabric. Scegliere SQL Server Management Studio o l'estensione mssql con Visual Studio Code.

Screenshot dell'editor di query del portale Fabric che mostra il pulsante Apri in per facilitare le connessioni con SSMS o l'estensione mssql in VS Code.

Connettersi manualmente a SQL Server Management Studio

Screenshot delle impostazioni di SSMS.

In SQL Server Management Studio (SSMS):

  1. Nell'area di lavoro del carico di lavoro Database di Fabric, seleziona l'opzione accanto al tuo database SQL.
  2. Selezionare Impostazioni.
  3. Selezionare Stringhe di connessione. Cercare la stringa di connessione al database SQL, incluso il Data Source=. Ad esempio: tcp:<servername>.database.fabric.microsoft.com,1433. è Initial Catalog= il nome del database.
  4. In SSMS aprire una nuova connessione.
  5. Nella finestra di dialogo Fabric copiare e incollare il valore da Server Name nel nome del server.
  6. Scegliere Tipo di autenticazione : Microsoft Entra ID - Universale con supporto MFA.
  7. Selezionare Opzioni<<.
  8. Copiare e incollare il valore da Database Name nella casella di testo Connetti al database .
  9. Selezionare Connetti.
  10. Accedere con Microsoft Entra ID - Universal con supporto MFA.

Connettersi con sqlcmd

È possibile connettersi al database SQL in Fabric con sqlcmd, esattamente come qualsiasi altro prodotto del motore di database SQL. Usa l'autenticazione Microsoft Entra ID con l'opzione G. L'autenticazione Microsoft Entra (-G) richiede almeno la versione 13.1.

Nell'esempio seguente sostituire <server name> con la lunga stringa di testo univoco che rappresenta il database SQL in Fabric.

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

Connettersi con l'utilità bcp

È possibile connettersi al database SQL in Fabric con l'utilità bcp, esattamente come qualsiasi altro prodotto del motore di database SQL. Usare l'autenticazione Microsoft Entra ID con l'opzione -G.

Nell'esempio seguente sostituire <server name> con la lunga stringa di testo univoco che rappresenta il database SQL in Fabric.

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