Supporto di Azure Active Directory in SQL Server Data Tools (SSDT)

SI APPLICA A: SQL Server Database SQL di Azure Azure Synapse Analytics Parallel Data Warehouse

SQL Server Data Tools (SSDT) supporta vari metodi di autenticazione di Azure Active Directory (Azure AD).

In Visual Studio aprire Esplora oggetti di SQL Server nel menu Visualizza e selezionare Aggiungi SQL Server:

Finestra di dialogo di connessione di SSDT

Prodotti Azure SQL

Questo articolo illustra Azure AD per l'elenco seguente di prodotti Azure SQL nel cloud di Azure:

  • database SQL di Azure
  • Azure Synapse Analytics

Autenticazione della password Active Directory

Autenticazione della password Active Directory è un meccanismo per la connessione ai prodotti Azure SQL elencati sopra. Questo meccanismo usa le identità in Azure Active Directory (Azure AD). Usare questo metodo per la connessione quando:

  • Si è connessi a Windows con credenziali di un dominio non federato con Azure, oppure
  • Si usa l'autenticazione di Azure AD con Azure AD e tale autenticazione è basata sul dominio iniziale o sul dominio client.

Per altre informazioni, vedere Connessione al database SQL tramite l'autenticazione di Azure Active Directory.

Autenticazione integrata di Active Directory

L'autenticazione integrata di Active Directory è un meccanismo di connessione ai prodotti Azure SQL elencati tramite identità in Azure Active Directory (Azure AD). Usare questo metodo per la connessione se si è connessi a Windows con le credenziali di Azure Active Directory da un dominio federato. Per altre informazioni, vedere Connessione al database SQL tramite l'autenticazione di Azure Active Directory.

Autenticazione interattiva di Active Directory

Autenticazione interattiva di Active Directory è disponibile per la connessione ai prodotti SQL Azure elencati con SSDT, ma solo con .NET Framework 4.7.2 o versione successiva.

Multi-Factor Authentication (MFA).

Autenticazione interattiva di Active Directory supporta un'autenticazione interattiva che consente di usare la funzionalità Multi-Factor Authentication (MFA) di Azure Active Directory (AD) per l'autenticazione con i prodotti Azure SQL elencati. Questo metodo supporta gli utenti di Azure AD nativi e federati e gli utenti guest da altri account. Gli altri tipi di account includono:

  • Utenti Business to Business (Azure AD B2B).
  • Account Microsoft, ad esempio @outlook.com, @hotmail.com o @live.com.
  • Account non Microsoft, ad esempio @gmail.com.

Se si specifica il metodo MFA è necessario specificare il Nome utente, mentre il campo Password è disabilitato.

Immissione della password

Quando si esegue l'autenticazione con l'autenticazione interattiva di Active Directory viene visualizzata una finestra un'autenticazione che richiede agli utenti di immettere manualmente una password.

Finestra di dialogo di accesso

L'autenticazione MFA viene imposta da Azure AD tramite questa finestra popup MFA aggiuntiva.

Nota

I flussi di lavoro automatizzati vengono bloccati dall'uso di Autenticazione interattiva di Active Directory. Deve essere presente un utente che interagisca con il processo di autenticazione, immettendo manualmente una password.

Problemi noti e limitazioni

  • Autenticazione interattiva di Active Directory è supportato solo per la connessione ai prodotti Azure SQL elencati all'inizio di questo articolo. Non è supportata per SQL Server (in locale o in una macchina virtuale).
  • Autenticazione interattiva di Active Directory non è supportata nella finestra di dialogo di connessione di Esplora server. È necessario connettersi usando SSDT con Esplora oggetti di SQL Server.
  • L'integrazione di Single Sign-On con l'account attualmente connesso in Visual Studio non è supportata per SSDT.
  • Il file SQLPackage.exe installato nella directory Extensions durante l'installazione di Visual Studio non è progettato per l'uso da tale percorso. Per usare SqlPackage.exe con Azure AD, passare a Framework applicazione livello dati

Vedere anche

Autenticazione a più fattori
Autenticazione di Azure Active Directory con il database SQL
Forum MSDN di SSDT
Blog del Team di SSDT
Scaricare SQL Server Management Studio (SSMS)