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 di database SQL di Azure.
Prerequisiti
- Tutto ciò che serve è una capacità di Fabric. In caso contrario, avviare una versione di valutazione di Fabric.
- Creare o usare un database SQL esistente in Fabric.
- Se non ne è già disponibile uno, creare un nuovo database SQL in Fabric.
Editor di query nel portale di Infrastruttura
È 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 esplora risorse integrato elenca tutti gli oggetti di database.
Un nuovo database SQL in Fabric verrà aperto 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.
Per trovare il stringa di connessione SQL per il database SQL dell'infrastruttura:
- 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 stringa 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 il stringa di connessione SQL per l'endpoint di analisi SQL del database SQL dell'infrastruttura:
- Passare alle impostazioni dell'elemento del database SQL e quindi selezionare Endpoint SQL.
- In alternativa, selezionare il
...
menu e quindi copia SQL stringa di connessione.
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.
Connettersi manualmente a SQL Server Management Studio
In SQL Server Management Studio (SSMS):
- Nell'area dell'area di lavoro nel carico di lavoro Database di Fabric selezionare accanto
...
al database SQL. - Seleziona Impostazioni.
- Selezionare Connection strings (Stringhe di connessione). Cercare il stringa di connessione al database SQL, incluso .
Data Source=
Ad esempio:tcp:<servername>.database.fabric.microsoft.com,1433
. èInitial Catalog=
il nome del database. - In SSMS aprire una nuova connessione.
- Copiare e incollare il valore da
Data Source=
nel nome del server. - Scegliere Tipo di autenticazione : Microsoft Entra ID - Universale con supporto MFA.
- Selezionare Opzioni<<.
- Copiare e incollare il valore da
Initial Catalog=
nella casella di testo Connetti al database . - Selezionare Connetti.
- 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. Usare l'autenticazione microsoft Entra ID con l'opzione G
. L'autenticazione di 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