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

SI APPLICA A: noSQL Server sìDatabase SQL di Azure sìAzure SQL Data Warehouse noParallel Data Warehouse APPLIES TO: noSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse noParallel Data Warehouse

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

Finestra di dialogo di connessione di SSDT

Prodotti Azure SQLWhich Azure SQL products?

Questo articolo illustra Azure AD per l'elenco seguente di prodotti Azure SQL nel cloud di Azure:This article discusses Azure AD for the following list of Azure SQL products in the Azure cloud:

  • Database SQL di AzureAzure SQL Database
  • Azure SQL Data WarehouseAzure SQL Data Warehouse

Autenticazione della password Active DirectoryActive Directory Password Authentication

Autenticazione della password Active Directory è un meccanismo per la connessione ai prodotti Azure SQL elencati sopra.Active Directory Password Authentication is a mechanism of connecting to the Azure SQL products that were listed earlier. Questo meccanismo usa le identità in Azure Active Directory (Azure AD).The mechanism uses identities in Azure Active Directory (Azure AD). Usare questo metodo per la connessione quando:Use this method for connecting when:

  • Si è connessi a Windows con credenziali di un dominio non federato con Azure, oppureYou are logged in to Windows with credentials from a domain that is not federated with Azure, or
  • Si usa l'autenticazione di Azure AD con Azure AD e tale autenticazione è basata sul dominio iniziale o sul dominio client.You are using Azure AD authentication with Azure AD, and it is based on the initial or client domain.

Per altre informazioni, vedere Connessione al database SQL oppure a SQL Data Warehouse con l'autenticazione di Azure Active Directory.For more information, see Connecting to SQL Database By Using Azure Active Directory Authentication.

Autenticazione integrata di Active DirectoryActive Directory Integrated Authentication

L'autenticazione integrata di Active Directory è un meccanismo di connessione ai prodotti Azure SQL elencati tramite identità in Azure Active Directory (Azure AD).Active Directory Integrated Authentication is a mechanism of connecting to the listed Azure SQL products by using identities 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.Use this method for connecting if you are logged in to Windows using your Azure Active Directory credentials from a federated domain. Per altre informazioni, vedere Connessione al database SQL oppure a SQL Data Warehouse con l'autenticazione di Azure Active Directory.For more information, see Connecting to SQL Database By Using Azure Active Directory Authentication.

Autenticazione interattiva di Active DirectoryActive Directory Interactive Authentication

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.Active Directory Interactive Authentication is available when connecting to the listed Azure SQL products with SSDT, but only with .NET Framework 4.7.2 or a later version.

Multi-Factor Authentication (MFA).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.Active Directory Interactive Authentication supports an interactive authentication allowing you to use Azure Active Directory (AD) Multi-Factor Authentication (MFA) to authenticate with the listed Azure SQL products. Questo metodo supporta gli utenti di Azure AD nativi e federati e gli utenti guest da altri account.This method supports native and federated Azure AD users, and guest users from other accounts. Gli altri tipi di account includono:The other types of account include:

  • Utenti Business to Business (Azure AD B2B).Business-to-Business (Azure AD B2B) users.
  • Account Microsoft, ad esempio @outlook.com, @hotmail.com o @live.com.Microsoft accounts, such as @outlook.com, @hotmail.com, @live.com.
  • Account non Microsoft, ad esempio @gmail.com.Non-Microsoft accounts, such as @gmail.com.

Se si specifica il metodo MFA è necessario specificare il Nome utente, mentre il campo Password è disabilitato.If the MFA method is specified, the User Name must be specified, and the Password field is disabled.

Immissione della passwordPassword Entry

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.When authenticating with Active Directory Interactive Authentication, an authentication window opens that requires users to enter a password manually.

Finestra di dialogo di accesso

L'autenticazione MFA viene imposta da Azure AD tramite questa finestra popup MFA aggiuntiva.The MFA enforcement is provided by Azure AD through this additional MFA pop-up window.

Nota

I flussi di lavoro automatizzati vengono bloccati dall'uso di Autenticazione interattiva di Active Directory.Automated workflows would be blocked by the use of Active Directory Interactive Authentication. Deve essere presente un utente che interagisca con il processo di autenticazione, immettendo manualmente una password.There must be a person available to interact with the authentication process, in the form of manually entering a password.

Problemi noti e limitazioniKnown issues and limitations

  • Autenticazione interattiva di Active Directory è supportato solo per la connessione ai prodotti Azure SQL elencati all'inizio di questo articolo.Active Directory Interactive Authentication is only supported when connecting to the Azure SQL products that were listed at the start of this article. Non è supportata per SQL Server (in locale o in una macchina virtuale).It is not supported for SQL Server (on-prem or on a VM).
  • Autenticazione interattiva di Active Directory non è supportata nella finestra di dialogo di connessione di Esplora server.Active Directory Interactive Authentication is not supported in the connection dialog in Server Explorer. È necessario connettersi usando SSDT con Esplora oggetti di SQL Server.You must connect by using SSDT with SQL Server Object Explorer.
  • L'integrazione di Single Sign-On con l'account attualmente connesso in Visual Studio non è supportata per SSDT.Single sign-on integration with the currently logged in Visual Studio account is not supported for SSDT.
  • Il file SQLPackage.exe installato nella directory Extensions durante l'installazione di Visual Studio non è progettato per l'uso da tale percorso.The SQLPackage.exe that is installed into the Extensions directory during Visual Studio installation is not meant to be used from that location. Per l'uso di SQLpackage.exe con Azure AD, visitare la pagina https://www.microsoft.com/download/details.aspx?id=55088To use SQLPackage.exe with Azure AD, go to https://www.microsoft.com/download/details.aspx?id=55088
  • La funzionalità Confronto dati di SSDT non è supportata per l'autenticazione di Azure AD.SSDT Data Compare is not supported for Azure AD authentication.

Vedere ancheSee Also

Autenticazione a più fattoriMulti-factor authentication
Autenticazione di Azure Active Directory con il database SQLAzure Active Directory authentication with SQL Database
Forum MSDN di SSDTSSDT MSDN Forum
Blog del Team di SSDTSSDT Team Blog
Riferimento all'API DACFxDACFx API Reference
Scaricare SQL Server Management Studio (SSMS)Download SQL Server Management Studio (SSMS)