Condividi tramite


Connettività del warehouse

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:

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.

Passo successivo