Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:✅ endpoint di analisi SQL e magazzino in Microsoft Fabric
In Microsoft Fabric gli utenti accedono a un endpoint di analisi SQL o a Warehouse tramite un endpoint TDS (Tabular Data Stream). Questo endpoint ha familiarità con tutte le applicazioni Web moderne che interagiscono con un endpoint TDS di SQL Server. All'interno delle impostazioni di Microsoft Fabric, questo endpoint viene etichettato come stringa di connessione SQL.
Suggerimento
Per un'esercitazione sulla connessione con strumenti comuni, vedere Connettersi a Fabric Data Warehouse.
Autenticazione ai magazzini su Fabric
In Microsoft Fabric la stringa di connessione SQL supporta due tipi di utenti autenticati:
- Principali utente o identità utente di Microsoft Entra ID
- Principali del servizio Microsoft Entra ID
Per altre informazioni, vedere Autenticazione di Microsoft Entra come alternativa all'autenticazione SQL di Microsoft Fabric.
La stringa di connessione SQL richiede che la porta TCP 1433 sia aperta. TCP 1433 è il numero di porta standard di SQL Server. La stringa di connessione SQL rispetta anche il modello di sicurezza degli endpoint di analisi SQL Warehouse o Lakehouse per l'accesso ai dati. Gli utenti possono accedere ai dati per tutti gli oggetti a cui dispongono dell'autorizzazione.
Per altre informazioni sulla sicurezza nell'endpoint di analisi SQL, vedere Sicurezza di OneLake per gli endpoint di analisi SQL.
Procedure consigliate
Aggiungi tentativi alle tue applicazioni e ai processi ETL per renderli più resilienti. Per altre informazioni, consultare la documentazione seguente:
- Modello di ripetizione dei tentativi - Centro di architettura di Azure
- Gestione degli errori temporanei - Database SQL di Azure
- Passaggio 4: connettersi in modo resiliente a SQL con ADO.NET - Provider ADO.NET per SQL Server
- Passaggio 4: connettersi in modo resiliente a SQL Server con PHP - driver PHP per SQL server
- Usare i tag di servizio per l'autorizzazione del firewall, come descritto nella sezione seguente.
Consenti i tag servizio di Azure attraverso il firewall
Per abilitare la connettività tramite il firewall, è necessario consentire tag del servizio Power BI e tag del servizio SQL. Per altre informazioni, vedere Tag del servizio Power BI e tag del servizio.
Non è possibile usare solo il nome di dominio completo (FQDN) dell'endpoint TDS.
Considerazioni e limitazioni
- L'autenticazione SQL non è supportata.
- Mars (Multiple Active Result Sets) non è supportato per Microsoft Fabric Warehouse. Mars è disabilitato per impostazione predefinita. Se
MultipleActiveResultSetsè incluso nella stringa di connessione, rimuoverlo o impostarlo su false. - Se viene visualizzato l'errore "Non è stato possibile completare l'operazione perché è stato raggiunto un limite di sistema", è dovuto alla dimensione del token di sistema che raggiunge il limite. Questo errore può verificarsi se l'area di lavoro ha troppi warehouse o endpoint di analisi SQL, se l'utente fa parte di troppi gruppi di Microsoft Entra o una combinazione di questi due fattori. Per evitare questo errore, limitare il numero di warehouse e endpoint di analisi SQL per area di lavoro a un massimo di 40. Se l'errore persiste, contattare il supporto tecnico.
- Se viene visualizzato il codice di errore 24804 con il messaggio "Non è stato possibile completare l'operazione a causa di un aggiornamento del sistema. Chiudere questa connessione di rete, accedere nuovamente e ripetere l'operazione" o errore 6005 con il messaggio "l'arresto è in corso. Errore di esecuzione su sql server. Se è necessario ulteriore supporto, contattare il team di SQL Server", ciò è dovuto a una perdita di connessione temporanea, probabilmente a causa di una distribuzione o di una riconfigurazione del sistema. Per risolvere questo problema, eseguire di nuovo l'accesso e riprovare. Per informazioni su come creare resilienza e nuovi tentativi nell'applicazione, vedere Procedure consigliate.
- Le connessioni al server collegato da SQL Server non sono supportate.