Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:✅SQL database in Microsoft Fabric
È possibile connettersi ed eseguire query sul database SQL in Fabric in tutti gli stessi modi di database SQL di Azure.
Prerequisites
- È necessaria una capacità di Fabric esistente. Se non lo fai, avvia 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.
- Attualmente, l'unico criterio di connessione supportato per il database SQL in Microsoft Fabric è Default. 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.
Trova la 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 a SQL Server endpoint TDS. Questa operazione viene definita stringa di connessione SQL all'interno dell'interfaccia utente Microsoft Fabric.
- Il nome del server del database SQL è simile al nome del server di database SQL di Azure,
<server-unique-identifier>.database.windows.net. - Il nome del server endpoint di analisi SQL è simile al nome del server di un warehouse, .
Per trovare il nome del server 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 fornisce stringhe di connessione complete per i provider, tra cui ADO.NET, JDBC, ODBC, PHP e Go.
- In alternativa, selezionare il pulsante Apri in e selezionare SQL Server Management Studio o Visual Studio Code. Vengono visualizzati il nome del server e il nome del database.
Per trovare il nome del server dell'endpoint di analisi SQL del database SQL:
- Passare alle impostazioni dell'elemento del database SQL e quindi selezionare Stringhe di connessione.
- In alternativa, selezionare il menu
..., quindi selezionare SQL endpoint, quindi copiare il SQL stringa di connessione. Si tratta del nome del server.
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 la estensione MSSQL per 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 con SQL Server Management Studio
Se la versione di SSMS è precedente alla 21, il popolamento automatico dei dettagli della connessione non è supportato dopo aver fatto clic su Apri in È comunque possibile connettersi manualmente fornendo informazioni su server, database e autenticazione.
Screenshot delle impostazioni di SSMS.
In SQL Server Management Studio (SSMS):
- Nell'area di lavoro del carico di lavoro Database di Fabric, seleziona l'opzione accanto al tuo database SQL.
- Seleziona Impostazioni.
- Selezionare Stringhe di connessione. Cerca la stringa di connessione al tuo database SQL, inclusa la
Data Source=. Ad esempio: . è il nome del database. - In SSMS aprire una nuova connessione.
- Nella finestra di dialogo Fabric copiare e incollare il valore da nel nome del server.
- Scegliere Autenticazione tipo: Microsoft Entra ID - Universale con supporto MFA.
- Selezionare Opzioni.
- Copiare e incollare il valore da nella casella di testo Connetti al database .
- Selezionare Connetti.
- Accedere con Microsoft Entra ID - Universale con supporto MFA.
Connettersi con l'estensione MSSQL per Visual Studio Code manualmente
È anche possibile usare l'esperienza di esplorazione di Fabric nell'estensione MSSQL per VS Code. Questa funzionalità consente agli sviluppatori di connettersi facilmente al database SQL in Fabric o agli endpoint di analisi SQL, senza copiare manualmente le stringhe di connessione dal portale di Fabric o fare affidamento sul pulsante Apri in per connettersi direttamente al database all'interno di VS Code.
Screenshot delle impostazioni di connessione di VS Code.
Connettersi con sqlcmd
È possibile connettersi al database SQL in Fabric con sqlcmd esattamente come qualsiasi altro prodotto SQL motore di database.
Usare l'autenticazione Microsoft Entra ID con l'opzione G. L'autenticazione Microsoft Entra (-G) richiede almeno la versione 13.1.
Nell'esempio seguente sostituire 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, proprio come qualsiasi altro prodotto SQL motore di database. Usare l'autenticazione Microsoft Entra ID con l'opzione -G.
Nell'esempio seguente sostituire 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
Connettersi con Python Notebook
Notebook Fabric Python (anteprima) offrono la capacità di eseguire codice T-SQL con il comando magico T-SQL.
Suggerimento
È anche possibile connettere le applicazioni a un database SQL in Fabric con Microsoft Python Driver.
Nei passaggi seguenti connettersi a un database SQL in Fabric usando il comando magic:
Crea un notebook nella tua area di lavoro con il linguaggio Python.
In una cella, usa il comando magic . Il tipo di cella cambia automaticamente in .
Nell'esempio seguente sostituire con il nome del database SQL in Fabric. Il parametro deve essere .
%%tsql -artifact <databasename> -type SQLDatabaseIncludere quindi il comando T-SQL. Ad esempio, per eseguire una query da un database denominato :
%%tsql -artifact Contoso -type SQLDatabase SELECT * FROM SalesLT.Customer;È anche possibile associare i risultati a un dataframe con l'argomento :
%%tsql -artifact Contoso -type SQLDatabase -bind df2
Per altre possibilità di eseguire query sui dati con T-SQL all'interno di notebook Python, vedere Run T-SQL code in Fabric Python notebooks. Per visualizzare la sintassi completa, usare il comando . Questo comando visualizza le informazioni di aiuto per il comando magico T-SQL, incluso i parametri disponibili e le relative descrizioni.